» »

[php] odpiranje linkov z include

[php] odpiranje linkov z include

JanezH ::

rad bi naredil stran tako, da bi bili na vrhu linki do novih strani, ki bi se pol odpirale s pomočjo include. Include pa je narejen takole:


if ($HTTP_GET_VARS["p"]=="") { $page="company"; }
else { $page=$HTTP_GET_VARS["p"];}
include_once($page.".html");


Zgoraj na strani pa bi bili recimo linki: STRAN1 STRAN2 STRAN3

Kako morem sedaj narediti, da ko bom kliknil na STRAN1, da se bo pol z include odprla ta STRAN1 ?

hvala za odgovor

jure1825 ::

ojej, dej pazi malo kaj delaš, da ne bo kdo s to tvojo skripto include-al /etc/passwd ali kaj podobnega.

$page = preg_replace('/\W/si', '', $page);
$ok = array ('company','info','blabla');
if (!in_array($page, $ok)){ die("Napaka"); }


pol maš pa verjetno link index.php?p=stran1

overlord_tm ::

btw, namesto $HTTP_GET_VARS probaj $_GET. Bo koda bolj pregledna ;) , pa še http_get_vars je deprecated.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Napaka v phpBB

Oddelek: Novice / Varnost
353418 (3418) Uporabnik
»

oop+php+sessions

Oddelek: Izdelava spletišč
152436 (2044) cahahopie
»

Tracking v PHPju

Oddelek: Programiranje
61614 (1499) darh

php problem(drugi)

Oddelek: Programiranje
7784 (666) darh

Več podobnih tem