Autor Zpráva
Beavis
Profil
Zdravím,
nedávno jsem někde na webu narazil na věc, která mě poněkud zaskočila. Nacházel jsem se na stránce ../index.php, poté na index.php?contact a stránka se změnila. Je tohle metoda GET? Jak takovéto adresy docílit?
Děkuji za odpověď na možná primitivní otázku.
MCKAY
Profil
Ano metoda GET to je.

Docílit toho můžeš například tak, že v souboru index.php napíšeš jen základní kostru, a část ve které se bude měnit obsah. V té části kde se mění obsah dáš jednoduchý skriptík:

<?php
if(isset($_GET["contact"])){
include("soubory/kontakt.php"); //například
}
?>


Jinak obvykle se píše index.php?page=contact a tam by se to musel ještě trochu upravit. Elegantnější by to bylo ještě přes switch, tak to zmiňuji jen proto, aby si věděl, že to jde.
Beavis
Profil
MCKAY
Vím jak se to obvykle píše, jen tohle mi přišlo trochu neobvyklé. Díky za vysvětlení :)..
MCKAY
Profil
Beavis:
Samozřejmě druhou možností je, že na to použil mod_rewrite, který mu z adres prostě jenom odstranil page=
Squirrel
Profil *
ono nekdy je aji mod rewrite zbytecny, na tohle existuje krasna promena $_SERVER['QUERY_STRING'] ,je v ni vse co je za otaznikem takze si format muze clovek udelat sam :) (viz. lamer.cz)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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