Változó életben maradása functionon is belül.
Sziasztok!
Egy olyan problémán akadtam el, már végigolvastam a php kézikönyvet is a globális változókról, de a problémámat továbbra sem oldotta meg.
Írtam egy template-t kezelő ppici egyszerű progit és a gondom elöször az volt, hogy megnyitot php-t nem dolgozza fel.Ez okés, de a megnyittani kívánt php ban vannak változókzók amik egy másik oldalon vannak. Azaz ahonnan meghívom a php fáljt.
A functionba tettem már global $_HTTP_GET_VARS, de nem csinál semmit :(
Ki akarom terjeszteni a változóimat a meghívott oldalra is!
■ Egy olyan problémán akadtam el, már végigolvastam a php kézikönyvet is a globális változókról, de a problémámat továbbra sem oldotta meg.
Írtam egy template-t kezelő ppici egyszerű progit és a gondom elöször az volt, hogy megnyitot php-t nem dolgozza fel.
function php_nyit($falj){
if(is_file($falj)){
include ($falj);
}else{
return FALSE;
}
}
A functionba tettem már global $_HTTP_GET_VARS, de nem csinál semmit :(
Ki akarom terjeszteni a változóimat a meghívott oldalra is!
Nem helyes megközelítés
Egyébként a hosszú helyett $_GET lesz a barátod.
Valszeg érdemes lesz még egyszer elolvasni a manualt.
Nem esett le még mindig a megoldás
Ez egyszerübb lenne ha globallal beillesztenem a változókat, de mivel több is van benne ezért nem jó megoldásnak tartom. Talán register_globals.
Megoldás
Ismerem és használom
Majd segítek rajta kalapáccsal :)
Elvileg nem a global $_GET-t vinné át a változókat? Vagy ő csak az url ben matat.
global
Inkább told bele a szükséges változókat egy tömbbe a $_GET-ből és azt add át a függvénynek.