am o problema ca urmare a instalarii noii versiuni PHP 5. Vechile mele pagini scrise in php refuza sa functioneze.
Ex: o pagina ce primeste informatii prin GET
http://localhost/cauta.php?cheie=kde&index=30
nu vede intern variabelele chemate pentru executare. Nu am inteles din manual cum pot fi introduse variabele necesare in script.
In versiunile anterioare in script valorile pentru $cheie si $index erau automat recunoscute, acum insa deloc. Ce trebuie facut? Din manual n-am inteles nimic. :-(
Caută în fişierul php.ini cheia register_globals şi atribuie-i valoarea On.
[url=http://counter.li.org/]Linux registered user #368449[/url]
... dar trebuie sa intelegi ca register_globals=On este un risc in plus pentru securitatea siteului tau.
In mandriva, by default din pacate register_globals=On.
Din php.ini
// later,
probabil o solutie sa iti mearga scripturie cu register_globals=Off ar fi ca inainte de a folosi variabila $cheie, sa o initializezi cu valoarea:
la fel si pentru $index.
mersi, am sa incerc ambele variante.
//later
a mers doar varianta cu php.ini. :-D
Cristian
http://www.mandrivausers.ro