Fehler/Abbruch von Apche bei sesson Anweisung??? äähh??
MichaelS
- php
Hallo...
merkwürdige Erscheinung... bei dem unten genannten Test.PHP schmiert mein Apache ab... Fehlermeldung... Bitte starten Sie diese Anwenung erneut...
ErrorLogeintrag: Client denied by server vonfiguratoin ...<Pfad>
Was kann das bedeuten???
Das ist das PHP:
<?php
if (!session_is_registered('zaehler')) {
session_register('zaehler');
$zaehler = 1;
}
else {
$zaehler++;
}
?>
Hallo Besucher, Sie haben diese Seite <?php echo $zaehler; ?> Mal
aufgerufen.<p>
<?php
?>
Hier gehts <A HREF="nextpage.php?<?php echo SID?>">weiter</A>
Gruß
Michael
»»session_register('zaehler');
»»$zaehler = 1;
die beiden befehle solltest du dringend vertauschen.
Hier gehts <A HREF="nextpage.php?<?php echo SID?>">weiter</A>
da fehlt erstmal ein semikolon und ein $-Zeichen.
du solltest vielleicht mal mit phpinfo() nachschauen, ob die Session-ID über $SID aufrufbar ist. das ist bei apache-servern eigentlich meistens $$PHP_SESSID.
viel glück damit
Hi,
»»session_register('zaehler');
»»$zaehler = 1;
die beiden befehle solltest du dringend vertauschen.
warum genau? session_register registriert die variable im Session Namespace und mit $zaehler = 1; wird der variable ein Wert (1) zugewiesen.
Hier gehts <A HREF="nextpage.php?<?php echo SID?>">weiter</A>
da fehlt erstmal ein semikolon und ein $-Zeichen.
Weder, noch. 1.) ein Semikolon vor einem ?> ist nicht zwingend erforderlich (Achtung, trotzdem ist es schlechter Stil) und 2.) werden Konstanten ohne $ angesprochen und da SID eine eben solche ist ist da kein Problem.
Die Idee mit dem phpinfo(); ist jedoch gut. Erstmal kucken ob da alles in Ordnung ist.
Jan
--
Nochmal ich ;-),
es liegt nicht an dem script sondern an dem Befehl: session_start()... warum könnte mein Apache (Ver. 1.3.23) nicht mögen... er schmiert andauernd ab!!!
Verste gar nichts mehr... wer kann mich da mal aufklörung... und einen eindeutigen Logeintrag bibt es auch nicht.
Verstehe nur Bahnhof... Wer versteht mehr und ist so nett und klärt mich auf???
Danke schonmal...
Michael