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é.

  1. 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
  2. staci trochu hledat, ted se to tady resilo: http://www.webzdarma.cz/forum/read.php?f=2&i=13419&t=13419
  3. To už tu bylo, hledej ;)
  4. JOJOJO, byl jsem rychlejsi! :-D myslim, ze by to stejne nenasel, kdyz to nevidel hned... ;-)
  5. Tonik: grrrrr, pžíště vyhraju já ! :)
  6. jackrash: Na tuhle ulohu ti staci ty nejzakladnejsi zaklady PHP :)
  7. tam není to co chci
  8. no a co teda chces?
  9. skript include.php: <? include($page); ?> potom include.php?page=main.php
  10. Resp.: skript include.php: <? include($_GET['page']); ?> potom include.php?page=main.php
  11. 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ý!
  12. to je len priklad
  13. to $_GET na webzdarma byt nemusi, protoze tu je zapnute register_globals
  14. $_GET je k dispozici vždy už od verze 4.1.x register_globals na to nemá vliv
  15. 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.
  16. No to jistě, ale používat to už je DOST zastaralej a anti-bezpečnostní postup.
  17. >> $_GET["proměnná"] může být pouze $proměnná to sice ano, ale nedoporucuje se to...
  18. to je ono. díky <? include($page); ?>
  19. 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 .-)
  20. <? if (!$page) $page = "home.php"; include($page); ?>
  21. http://interval.cz/clanek.asp?article=1873
  22. 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)
  23. jeeee, to je haluz - osetrenie toho, ked ti prepisu URL na nejaku blbost :)))
  24. <? if (!File_Exists($page)): include "home.php"; else: include "./$page."."php"; endif; ?> index.php?page=nazev

← Zpět na všechna témata