Hallo,
doch ich habe nicht die Möglichkeit was einzustellen, PHP läuft außerdem im Safe-Mode.
Quatsch.
1. Das hat mit dem Safe-Mode nichts zu tun.
http://www.dclp-faq.de/q/q-konfiguration-safe-mode.html
2. Den Wert von register_globals kann man auch
selbst aendern in der .htaccess Datei:
php_flag register_globals off
register_globals hat in neuen PHP-Installationen (ab 4.2.0)
den Default-Wert "0" bzw. "off".
Dein Provider hat ihn offenbar aus Gefaelligkeit gegenueber
bequemen Skript-Kiddies oder alten Kunden wieder auf "1"/"on"
gesetzt. Oder er benutzt eine total veraltete PHP-Version.
- Du arbeitest mit den Script-"Kurzvariablen"
als Unwissender kenne ich keine Alternativen
Dann hast Du PHP mit einer schlechten bzw. veralteten
Anleitung gelernt.
Lies lieber das:
http://www.dclp-faq.de/ch/ch-webvariablen.html
http://www.php.net/manual/de/security.registerglobals.php
Korrekt, stabil und "modern" sind die Variablen
$_GET, $_POST, $_REQUEST u.s.w.
PHP-Manual: Predefined Variables (englisch, die deutsche Uebersetzung ist unvollstaendig/veraltet)
http://www.php.net/manual/en/language.variables.predefined.php und
http://www.php.net/manual/en/reserved.variables.php
gleichzeitig benutzt: im <form>-tag die GET-Methode und im
<input>-Tag die Post-Methode.
verstehe ich nicht, habe doch im form-Tag method = post angegeben?
Aber Du haengst Parameter an die URL im ACTION-Attribut.
Das halte ich - wie erwaehnt - nicht fuer schlau.
Auch wenn gewisse Leute behaupten, es sei erlaubt.
Gruesse,
Thomas