Hiddenfeld Werte werden nicht übertragen PHP 4.3.1

rufusgfranke

Grünschnabel
Hallo, ich hab folgendes Prob mit PHP 4.3.1 und Apache 1.3.27 unter SuSe Linux 8.2 (i686) Pro. PHP läuft ganz normal, auch der Webserver aber ich habe diesen Effekt:

Mein formmail.php benutzt hidden Felder, um die Mailadresse des Empfängers zu übertragen und exakt diese Werte der Hiddenfelder werden nicht übergeben.
Das sieht im HTML-Text so aus:

<input type="hidden" name="email"> führt mans aus kommt vom PHP-Skript das:

"Ich benötige eine gültige Email-Adresse, um fortzufahren"

Meine Lösung war, es im PHP-Skript selbst einzubauen also zB:

$email = "user@domain.com";

dann funktioniert es. Aber, wie bekomme ich PHP 4.3.1 dazu, die hidden Werte
zu analysieren? In meiner php.ini steht der Safemode auf "off" und auch sonst
ist alles ok. Liegt es vieleicht an Apache? Der Browser ist es ned, hab auf allen
möglichen OS und Browsern getestet überall das gleiche.

Meine Frage lautet nun, wer hat auch solche Effekte und weiss ne Lösung um hidden Felder Werte rüberzukriegen?

Danke schonma!

MFG Günter
 
das
$email = "user@domain.com";

in der abfrageseite fkt NUR wenn Globals on sind.
ich glaub die sind standartmäßig off, sollten auch so bleiben
 
Re:

ja das mit dem Value hatte ich auch drin, habs hier nur vergessen zu schreiben
also so siehts dann aus: <input type="hidden" value="mail@domain.com" name="email">
das mit der globals option teste ich mal.
danke erstmal.
mfg günter
 
Nun läufts

so, nun bekomm ich auch die hidden felder rüber hab Globals mal auf on gesetzt aber das soll man ja ned umbedingt tun, weil man ja dann mailadressen saugen könnte *g*
 
nunja globals off sollte schon sein, weil es dann richtig plattformunabhängig ist.

jeder programmierer wird Dir sagen, dass man Globale Variablen vermeiden soll
 
Zurück