ugrás a tartalomhoz

Nem ad át értéket?

Szenya · 2003. Dec. 1. (H), 19.53
Hello!
Az volna a problémám, hogy írok egy apró alap scriptet és leakarom futatni egy netes szerveren. A kód:
-------------------------------------------
if(!isset($action))
$action='main';
if($action=='main'){
include('inc/main.inc');
}
if($action=='info'){
include('inc/info.inc');
}
---------------------------------------
A kód jól van megírva, mert az otthoni gépemen fut normálisan! A probléma a neten van. Kattingatok a linkekre, hogy az $action változó értéke változzon, de mindig a main.inc jelenik meg, (ha nem írom az isset()-es ellenőrzást, akkor meg semmi...). Fent a cím sorba ottvan, hogy index.php?action=info, de semmi se történik. Változott a szintaktika, vagy mi van??
Lécci help me pls!

Szenya
 
1

Re: Nem ad át értéket?

pp · 2003. Dec. 1. (H), 21.44
$action helyett irj mindenhova $_GET['action']-t, es igy probald.


A kerdesre, hogy valtozott-e a szintaktika, a válasz az, hogy igen, de mar jo regen, talan egy eve is van;))

pp
2

Re: Nem ad át értéket?

Szenya · 2003. Dec. 2. (K), 13.20
Thx! Így működik.
Akkor a régi módszer totál el lehet felejteni? Shit...
3

Re: Nem ad át értéket?

Granc Róbert · 2003. Dec. 2. (K), 19.05
Nem kell elfelejteni a régi rendszert, visszafelé kompatibilis a PHP. Ajánlom a PHP kézikönyv átfutását legalább (letölthető pl. a hu.php.net címről több formátumban is, nem kell online olvasgatni), különösen a "register_globals" beállításokra vonatkozó részt. Abban megkapod a választ.

Robi