Tutorials

parse_url()

Zet alle onderdelen van een URL in een array

Pagina 1

De functie parse_url()

De functie parse_url() zet alle onderdelen van een URL in een array die vervolgens op te vragen zijn. Je kunt de volgende waardes oproepen:

scheme
host
port
user
pass
path
query
fragment


voorbeeld

(zet www wel aan elkaar vast, staat nu een spatie na de 1e w omdat hij anders gepakt wordt door de automatische url parser)

<?
$url = parse_url("http://loginnaam:wachtwoord@w ww.phphulp.nl:80/map/index.php?show=nieuws#anker");

echo "<p> opgedeelde url: ftp://loginnaam:wachtwoord@w ww.phphulp.nl:80/map/index.php?show=nieuws#anker </p>";

echo "scheme: $url[scheme] <br />"; // toont: http
echo "host: $url[host] <br />"; // toont: www.phphulp.nl
echo "port: $url[port] <br />"; // toont: 80
echo "user: $url[user] <br />"; // toont: loginnaam
echo "pass: $url[pass] <br />"; // toont: wachtwoord
echo "path: $url[path] <br />"; // toont: /map/index.php
echo "query: $url[query] <br />"; // toont: show=url
echo "fragment: $url[fragment] <br />"; // toont: anker
?>

Zie ook pathinfo(), dirname(), basename()

Reacties

0
Nog geen reacties.