| Autor | Zpráva | ||
|---|---|---|---|
| Beavis Profil |
#1 · Zasláno: 17. 10. 2009, 15:23:46
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 |
#2 · Zasláno: 17. 10. 2009, 16:00:46
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 |
#3 · Zasláno: 17. 10. 2009, 16:17:13
MCKAY
Vím jak se to obvykle píše, jen tohle mi přišlo trochu neobvyklé. Díky za vysvětlení :).. |
||
| MCKAY Profil |
#4 · Zasláno: 17. 10. 2009, 16:23:35
Beavis:
Samozřejmě druhou možností je, že na to použil mod_rewrite, který mu z adres prostě jenom odstranil page= |
||
| Squirrel Profil * |
#5 · Zasláno: 18. 10. 2009, 10:40:57
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)
|
||
|
Časová prodleva: 16 let
|
|||
0