Daniel: scheinbar ständig wechselnde IP??? (noch seltsamer)

Beitrag lesen

Jetzt wird es ja noch seltsamer: wenn ich den Monitorbereich auch in den Counter mit einbeziehe, erscheinen auf einmal sämtliche Besucher mit meinem Benutzernamen, als ob Apache diese Variable oder prozess- bzw. thread-gebundene PHP-Variablen an sämtliche Prozesse vererben würde.

Da _ist_ doch was faul im Staate Dänemark! (nur wo genau...) ;)

Kann diese Vererbung vielleicht daran liegen, dass das Skript für den Counter im Stammverzeichnis liegt, also html/, und von Unterverzeichnissen included wird?
Beispiel:
<? // Userbereich

if (isset($_SERVER["REMOTE_USER"])) $setUser = ", username = '".$_SERVER["REMOTE_USER"]."'"; // Wenn User geoutet ist, dann soll der Username im Counter (UPDATE) übernommen werden

$BaseDir = "../";

@include($BaseDir."counter.php");
// HEADER HTML BODY etc...
?>

Ich kann mir zwar nicht vorstellen, warum das der Grund sein soll, aber vielleicht weiss es ja einer besser. :)

Was kann man denn wohl ganz ausschliessen?

  • Virus? (SuSE8.1)
  • Server bzw. Datenbank überlastet?
  • sonstiges... :D

Soweit ich das verfolgen kann tritt das Problem nur in Bereichen auf, die mit .htaccess arbeiten. Bei Bereichen mit Logins über PHP_AUTH und SQL-Userdatenbank aber nicht. Das ist aber nicht 100%ig sicher, weil dieser Bereich nicht so stark besucht wird.