freeman4gu: Sessions kommen und gehen wie sie wollen

Beitrag lesen

Hello,

<?php
session_start();

echo $_SESSION['beispiel'];

$_headers = getallheaders();

echo "<pre>\r\n";
  echo "<h2>Cookies</h2>\r\n";
  echo htmlspecialchars(print_r($_COOKIE,1));
  echo "<h2>Headers</h2>\r\n";
  echo htmlspecialchars(print_r($_headers,1));
  echo "</pre>\r\n";

?>

und mal schauen, ob man da festmachen kann, wann es funktioniert und wann nicht.

Wenn übrigens ein Script, dass die Session nutzt, noch läuft, wenn Du das nächste aufrufst, dann kommt das zweite normalerweise nicht an die Sessiondaten heran, da das erste die Sessiondatei noch sperrt. Das zweite müsste dann allerdings warten, und nicht das Holen der Daten einfach überspringen.

Gib doch bitte noch ein paar Informationen zu Deiner Umgebung:

  • OS:
  • Servertyp und Version:
  • PHP als Modul, CGI oder FastCGI:
  • PHP-Version
  • ...

was man eben so wissen sollte.

Ok, also, das mit den Headern werd ich heute Nachmittag mal ausprobieren. Hab hier im Moment gerade keine Möglichkeit auf den Webspace zuzugreifen und änderungen vorzunehmen.

Uii, mit den Umgebungsinformationen wirds schwer, da Strato nicht so viele Angaben bezüglich dieser macht. Also OS und Servertyp kann ich nciht sagen, außer es gibt ne php Funktion mit der ich das auslese.

Ob PHP als Modul, CGI oder FastCGI läuft sollte ich eigentlich über phpinfo rausbekommen. Kann ich logischerweise aber auch erst heute Nachmittag machen. Ich vermute mal aber als CGI.

Werde aber auch bald den Anbieter wechseln. Da ich mit Zugriffszeiten und Verfügbarkeit bei Stratos kleinen Paketen nicht wirklich zufrieden bin.

So ich habe das ganze jetzt mal ein wenig umfunktioniert, halt alles bloß ohne Datenbankabfragen auf freehostia.de und siehe da keine Probleme.

Was soll ich davon nur im Moment halten?!

Ich habe aber auch noch eine andere Seite bei Strato, bei der eine ähnliche Version der Session Klasse einfach funktioniert.

Ich hab einfach keine Ahnung, da muss sich was eingeschlichen haben.