Analisando cada item de uma URL utilizando PHP

O PHP tem um função para analisar cada item de uma URL, ela se chama parse_url:

[code language=”php”]
$larr_urlAddress = parse_url ( "http://meuusuario:minhasenha@www.google.com:88/dashboard/file.php?q=busca#item2" );
[/code]

A função irá criar um array cujas informações poderão ser acessadas da seguinte forma:

[code language=”php”]
echo "<BR>Scheme: ".$larr_urlAddress[‘scheme’]; // No exemplo, retornará o valor http
echo "<BR>Host: ".$larr_urlAddress[‘host’]; // No exemplo, retornará o valor www.google.com
echo "<BR>Port: ".$larr_urlAddress[‘port’]; // No exemplo, retornará o valor 88
echo "<BR>User: ".$larr_urlAddress[‘user’]; // No exemplo, retornará o valor meuusuario
echo "<BR>Password: ".$larr_urlAddress[‘pass’]; //No exemplo, retornará o valor minhasenha
echo "<BR>Path: ".$larr_urlAddress[‘path’]; // No exemplo, retornará o valor /dashboard/file.php
echo "<BR>Query: ".$larr_urlAddress[‘query’]; // No exemplo, retornará o valor q=busca
echo "<BR>Fragment: ".$larr_urlAddress[‘fragment’]; // No exemplo, retornará o valor item2
[/code]

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Sair da versão mobile