| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| FBx Registriert seit: May 2003
Beiträge: 968
| $variablen initialisieren
hi, wenn bei der webserver-conif die register_globals auf ON gesetzt sind, dann müssen doch die variablen nicht in der form initialisiert werden. PHP-Code: PHP-Code: habe gelesen, man soll in der loadVars () klasse die GET-Methode der POST vorziehen. müsste es dann so heissen: PHP-Code: gruss sven |
| | |
| | #2 (permalink) |
| Coder & Hobbybastler Registriert seit: May 2004 Ort: Bern CH
Beiträge: 176
|
Der Hauptvorteil von register_globals=OFF ist die zusätzliche Sicherheit. Wenn das ON ist kann jemand, der die Struktur des PHP-Files errät oder irgendwie kennt sich relativ einfach Zugang zu Orten verschaffen, wo er eigentlich nicht hinkommen können sollte, oder Sicherheitsroutinen überlisten. Sagen wir, Du hast ein Cookie mit der Login-Information, und der User muss dann nur www.meineurl.com?authenticated=true schreiben (weil sonst ein authenticated-cookie da wäre), um das zu umgehen. Siehe auch http://ch.php.net/register_globals Zu GET vs. POST - POST hat keine Grössenbeschränkung, weshalb es bei wirklich vielen Daten eher benutzt werden sollte. Das ist bei normalen WWW-Seiten alles, was in Formularen mitgegeben wird. GET hingegen wird mit der URL mitgegeben. Praxis ist, GET wird zum reinen Abholen von Daten benutzt, POST für alles andere (inkl. File-Upload, Mails schreiben, usw.) - für kleine Projekte spielt diese Unterscheidung jedoch nicht wirklich eine Rolle...
__________________ haslo.ch |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |