include index.php?Page=
24 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Jak je zdrojak který se vloží např. do tabulky, kde se budou načitat všechny daůší stránky jestly že na ně bude odkaz index.php?page=nazev.php ? Díky
-
staci trochu hledat, ted se to tady resilo: http://www.webzdarma.cz/forum/read.php?f=2&i=13419&t=13419
-
To už tu bylo, hledej ;)
-
JOJOJO, byl jsem rychlejsi! :-D myslim, ze by to stejne nenasel, kdyz to nevidel hned... ;-)
-
Tonik: grrrrr, pžíště vyhraju já ! :)
-
jackrash: Na tuhle ulohu ti staci ty nejzakladnejsi zaklady PHP :)
-
tam není to co chci
-
no a co teda chces?
-
skript include.php: <? include($page); ?> potom include.php?page=main.php
-
Resp.: skript include.php: <? include($_GET['page']); ?> potom include.php?page=main.php
-
P.S. Ale to je jen příklad (špatnej). Protože neošetřit "rozsah" povolených stránek v "page" je velmi nebezpečný!
-
to je len priklad
-
to $_GET na webzdarma byt nemusi, protoze tu je zapnute register_globals
-
$_GET je k dispozici vždy už od verze 4.1.x register_globals na to nemá vliv
-
to [.]: ne,jde o to, že tam místo $_GET["proměnná"] může být pouze $proměnná , a to způsobuje register globals.
-
No to jistě, ale používat to už je DOST zastaralej a anti-bezpečnostní postup.
-
>> $_GET["proměnná"] může být pouze $proměnná to sice ano, ale nedoporucuje se to...
-
to je ono. díky <? include($page); ?>
-
jde to ale není ještě něco když se nerovnáni? např. při načtení je ...index.php a na odkazu ?page=download.php, hlasi to chybu dokut nezmačknu nějakej odkaz.jak udělám že kdyš se nerovná ničemu aby tam bylo home.php? <? include($page); ?> díky .-)
-
<? if (!$page) $page = "home.php"; include($page); ?>
-
http://interval.cz/clanek.asp?article=1873
-
Jelikosz: trošku tě doplním: <? if (!File_Exists($page)) include "home.php"; else include "$page"; ?> doufám, že sem tam nenasekal moc chyb :o)
-
jeeee, to je haluz - osetrenie toho, ked ti prepisu URL na nejaku blbost :)))
-
<? if (!File_Exists($page)): include "home.php"; else: include "./$page."."php"; endif; ?> index.php?page=nazev