Hallo,
ich würde gerne auf einer Seite mit Login-Möglichkeit vermeiden, dass bei Gästen eine Session gestartet wird.
Hauptgrund dafür ist, dass ich nicht jeden Suchmaschinen-Bot einzeln ausschließen muss, damit er die Session-IDs nicht mit indexiert.
Ein Cookie-Workaround oder ähnliches hilft mir auch nicht, da auch ohne Cookies alles weiterhin laufen soll.
Das Login-Formular gibt es auf jeder Unterseite und gilt auch für die ganze Seite, d.h. ich kann auch nicht einfach nur einen Unterordner per robots.txt disallowen, indem sich eingeloggte Mitglieder ausschließlich bewegen.
Ist das denn überhaupt möglich? Ich muss ja eigentlich erst eine Session starten, um überhaupt zu überprüfen, ob jemand eingeloggt ist, oder?
Habe bereits versucht, die Session direkt wieder zu löschen, wenn keine Inhalte gefunden wurden, leider ohne Erfolg:
Die SID wird dabei leider schon an URLs angehangen, ohne Cookies.
ich würde gerne auf einer Seite mit Login-Möglichkeit vermeiden, dass bei Gästen eine Session gestartet wird.
Hauptgrund dafür ist, dass ich nicht jeden Suchmaschinen-Bot einzeln ausschließen muss, damit er die Session-IDs nicht mit indexiert.
Ein Cookie-Workaround oder ähnliches hilft mir auch nicht, da auch ohne Cookies alles weiterhin laufen soll.
Das Login-Formular gibt es auf jeder Unterseite und gilt auch für die ganze Seite, d.h. ich kann auch nicht einfach nur einen Unterordner per robots.txt disallowen, indem sich eingeloggte Mitglieder ausschließlich bewegen.
Ist das denn überhaupt möglich? Ich muss ja eigentlich erst eine Session starten, um überhaupt zu überprüfen, ob jemand eingeloggt ist, oder?
Habe bereits versucht, die Session direkt wieder zu löschen, wenn keine Inhalte gefunden wurden, leider ohne Erfolg:
PHP-Code:
session_start();
if(!count($_SESSION[]) {
session_destroy();
}
Kommentar