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&-begyear = 1970&-endyear = 1989"-.
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&-item2 = endereço"-, "$ _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&-description = cama"-, "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.