cookies mit internetexplorer

Gesperrt
senghufu
Beiträge: 11
Registriert: Do 18. Mai 2006, 10:49
Kontaktdaten:

cookies mit internetexplorer

Beitrag von senghufu »

Hallo,

ich habe folgendes Problem:
Ich will ein "externes" Login mit Contenido verbinden.
D.h. die User sind in einer anderen Tabelle als die von contenido gespeichert.

Folgendes Snippet:

Code: Alles auswählen

if (($Login=="Login") &&  ($usr)) {

  $user=$usr;
  $res_usr=mysql_query("select * from user where usr_Login='$usr'");
  $row_usr=mysql_fetch_array($res_usr);
  if ($row_usr["usr_Password"]=="$pass") {

    $sess->register("user");

  }
}

if ($logout==1) {
$sess->unregister("user");
 }

// Hier Überprüfung ob Cookies gesetzt
echo "Session Name:".$sess->name." ID:".$sess->id;

echo "<pre>";
print_r($_COOKIE);
echo "</pre>";

Das klappt im Firefox wunderbar. Im Internetexplorer bei mir auch - bei dem Kunden leider nicht, wobei bei der Ausgabe der Session im FF z.B. folgendes steht:

Session Name:sid_1_1 ID:2129b7eebeb6aacfd5376090d6b19da7

Array
(
[sid_1_1] => 2129b7eebeb6aacfd5376090d6b19da7
[PHPSESSID] => 265b7575dbfd44b53f16e57eb32b8663
)


im IE steht dann z.B. nur:
Session Name:sid_1_1 ID:7aa6a59abe697a49de44a47e564fb30c
Array
(
[sid_1_1] => 7aa6a59abe697a49de44a47e564fb30c
)


Durch folgenden Code wird dann überprüft ob der User eingeloggt ist oder nicht:

Code: Alles auswählen

 <?php if ($sess->is_registered("user")) { ?>

Kann mir bitte jemand erklären was ich falsch mache bzw. wie ich das hinbekomme dass auch im IE der Login immer funktioniert?
Cookies sind beim Kunden auch aktiviert.

Danke im voraus
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ändert sich beim ie bei einem reload die sid_1_1 ?
falls ja, funktioniert das cookie setzen(seitens browser) nicht...
*** make your own tools (wishlist :: thx)
senghufu
Beiträge: 11
Registriert: Do 18. Mai 2006, 10:49
Kontaktdaten:

Beitrag von senghufu »

Hallo,

danke für die Antworten. Das Problem bestand darin dass der Cache im IE voll war und die Seiten nicht jedes Mal sondern automatisch neu geladen wurden.
Hat sich also geklärt. Der Fehler saß wie so oft vor dem Rechner ;-)
Gesperrt