PHP:
session_start();
$_SESSION['confirmToken'] = md5(microtime());
HTML:
<a href="confirm.php?confirmToken=<?php echo $_SESSION['confirmToken'];?>"> Mach was </a>
wenn ich in confirm.php nen var_dump auf die $_SESSION mache, dann steht da aber ein voellig anderer
Hash drin, als per url uebergeben.
Das seltsame ist, dass es an anderer Stelle so funktioniert.
Aus irgendeinem Grund wird der Hash in der Session ueberschrieben.
Allerdings auch nur auf dem Kundenserver.
Bei meinem Webspace funktioniert alles wie gewuenscht...
Kann es evtl sein, dass das output buffering Probleme macht? (Obwohl ich mir das schwer vorstellen kann) ...
Edit:
wenn ich statt der md5(microtime()) nen festen String vergebe dann funktioniert es...
Zuletzt bearbeitet: