Viele Fragen zu Sessions...
-
Ne, dann geht es nur mit Cookies. Ich mache es so:
if (SID != '') { define('SessID', (string)('&'.SID)); define('SessIDA', (string)('?'.SID)); } else { define('SessID', (string)''); define('SessIDA', (string)''); }
Und dann jeden Link so:
<a href="datei.php<?php echo SessIDA;?>"> <a href="datei.php?auto=gruen<?php echo SessID;?>">
-
Hallo...
Komisch...
Ich habe gerade ge´merkt, dass dasd bei mir automatisch gemacht wird!
Ich habe die Cookies mal aktiviert und mal deaktiviert und je nachdem, wird die SESSIONID automatisch mitgelinkt!?Wie kommt das?
MfG Michael Alexander Völkel
-
Jo, dann wurde dein PHP mit --enable-trans-sid kompiliert. Dann wird bei fehlender Cookie Unterstützung die Session ID automatisch an alle relativen Links angefügt.
Du kannst jedoch nicht davon ausgehen, dass das bei allen Servern so ist. Bei absoluten Links musst du die ID auch selbst anfügen.
-
Kann man sich bei den Servern nicht selbst die php.ini bearbeiten?
Fänd' ich praktischDanke ejdenfalls, für deinen Kot, den kann ich gebracuhen
MFGMAV
-
Ne, die PHP.ini kannst du nur bei eigenen Servern editieren. Wenn du irgendwo Webspace mietest, bist du den Betreibern ausgeliefert.
-
Aha
-
Hallo!
Es ist komisch...
Ich habe die Cookies deaktiviert nix gemacht und
session.use_trans_sid = 0
gemacht.
Dennoch wird das SID angezeigt obwohl ich deine SID-Steuerung nicht gemacht habeMfG MAV
-
Erkläre mal genauer, habs nicht wirklich verstanden!
-
Schon gut es klappt jetzt...
Aber mal was gaaaaaanz anderes:
Was ist schneller?
Wenn man Forum und Chat auf 2 datenbanken verteilt oder beides in eine stopft?
Wenn eine besser ist, warum gibt es bei größeren Services dann mehr DBs?
MfG MAV
-
Weil man die Daten trennen möchte. z.B. ist es dann einfach von der einen Datenbank ein Backup zu machen. Und man kann z.B. Datenbanktabellen gleich benennen ohne das es irgendwelche Probleme gibt.