Autor Zpráva
Jan Zabloudil
Profil
Ahoj,
Jenom se chci zeptat jestli jsem to podle http://php.net/manual/en/reserved.variables.server.php pochopil správně.
Znamená tedy, že proměnná $_SERVER['REQUEST_URI'] - obsahuje relativní adresu skriptu? (např. skript.php?promenna=hodnota&promenna2=hodnota) ale kdybych tuto proměnnou umístil na začátek skriptu (bude mít pouze hodnotu skript.php) - tedy pokud v této fázi tuto hodnotu (url) skript má?
Radek9
Profil
Jan Zabloudil:
obsahuje relativní adresu skriptu?
Ne. Obsahuje přesně to, co je v adrese za doménovou částí. (Snad to říkám správně.) Což nemusí být přesně relativní cesta ke scriptu.

umístil na začátek skriptu (bude mít pouze hodnotu skript.php)
Ne, nebude. Script se spouští už s touhle hodnotou, ta se nijak v průběhu nemění.

Jestli chceš cestu k souboru, je to PHP_SELF, případně SCRIPT_NAME. Přesně neznám rozdíl.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: