Am Die, 2002-10-22 um 21.28 schrieb Steffen Volk:
Hi,
meine skripte die bisher funktionierten akzeptieren die übergebenen Variablen nicht mehr. Wird eine Variable in der URL, stil test.php?arg=1 übergeben, kommt die im Programm nicht an. Seltsam ist nur, dass phpMyAdmin, was auf gleiche Weise arbeitet funktioniert.
Hat jemand eine Idee?
Cu Steffen
Hi, es gibt unter PHP mehrere Arten, in der URL übergebene Variablen auszuwerten. Auf dem direkten Wege geht das nur, wenn in der php.ini die Variable register_globals auf ON gestellt wird. Prüfe mal nach, ob das bei Dir der Fall ist. Ich meine irgendwo gelesen zu haben, daß aus sicherheitsrelevanten Aspekten in der neuen PHP-Version hier irgendwas geändert worden ist, bin mir aber nicht ganz sicher. Per default steht steht diese Variable auf OFF, wobei die Dokumentation zur php.ini eindeutig sagt, daß man seine Scripte so schreiben sollte, daß man ohne register_globals On auskommt. Hoffe Dir geholfen zu haben, ansonsten ist Deine Frage hier eigentlich in der falschen Liste. Es gibt sehr gute PHP-Foren. Gruß Frank Pohl