Como obter parâmetros de url

Um jovem em uma digitação de escritório moderno em um laptop

Adicionando parâmetros para um URL é uma maneira conveniente para passar dados de um usuário para um site ou para um site para transmitir dados entre duas páginas da Web. Um ponto de interrogação após a URL indica o primeiro parâmetro, seguido pelo nome da variável, um sinal de igual eo valor. Um e comercial separa os restantes parâmetros. Por exemplo, o URL para consultar um banco de dados de filme pode se parecer com o seguinte:


"https://example.com/movies.php?director=spielberg&amp-begyear = 1970&amp-endyear = 1989&quot-.

PHP

  • PHP preenche automaticamente built-in arrays superglobais com parâmetros de URL. Use o "$ _GET" superglobal quando um usuário está fazendo uma solicitação de dados de sua aplicação, o uso "$ _ POST" quando um usuário está fornecendo dados para você usar em sua aplicação. "$ _REQUEST" contém o conteúdo de ambas $ _GET e $ _POST. Por exemplo, para o seguinte URL, "https://example.com/request.php?item1=name&amp-item2 = endereço&quot-, "$ _REQUEST [ `Item1`]" (Sem aspas) fornece "nome" e "$ _REQUEST [ `Item2`]" (Sem aspas) fornece "endereço."

Visual básico



  • Visual Basic fornece a propriedade HttpRequest.QueryString no espaço de nomes System.Web. Use Request.QueryString para acessar cada parâmetro de URL pelo nome. Usando Request sem QueryString procura parâmetros de URL, formulários, cookies e variáveis ​​de servidor. Por exemplo, com o URL "https://example.com?product=005&amp-description = cama&quot-, "Request.QueryString [ "produto"]" (Sem aspas) retorna "005" e "Request.QueryString [ `description`]" (Sem aspas) retorna "cama."

javascript

  • Embora seja fácil para capturar a seqüência de URL inteira com javascript, não há suporte embutido para obter os parâmetros de URL individuais. Você deve criar uma função para analisar a cadeia e separar os vários componentes de URL. sites de suporte ao usuário de colaboração como StackOverflow tem funções de exemplo que são eficientes e que tenham sido testados e aprovados por milhares de usuários. Alternativamente, considere o uso de uma linguagem do lado do servidor para obter os parâmetros de URL e passá-los em um javascript Object Notation, ou JSON, formato para uma função javascript.

Considerações de segurança

  • É fácil para os usuários a visualizar os dados passados ​​em uma URL e para alterar os valores de qualquer um dos parâmetros. Quando você desenvolver um aplicativo, você nunca deve passar informações confidenciais, como uma senha, como um parâmetro de URL porque você expor a senha publicamente. Além disso, nunca passar quaisquer dados que um usuário pode alterar como um parâmetro de URL porque é fácil para um usuário para alterar o parâmetro e manipular o programa.

De esta maneira? Compartilhar em redes sociais:

LiveInternet