Kom ihåg mig?
Home Menu

Menu


problem med sessions i olika webbläsare

Ämnesverktyg Visningsalternativ
Oläst 2006-06-07, 11:32 #1
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
Suck. Trodde att jag äntligen lyckats lösa ett session problem som jag handskats med en tid. Men icke! Skriptet är ett login system och det funkar utmärkt i Mozilla Firefox men prövar jag med Explorer, eller enligt en kompis Safari, så fungerar det inte. Vad kan jag ha missat?
Har prövat lägga till

Kod:
header("Cache-control: private");
efter

Kod:
session_start();
på varje sida, utan resultat...


login.php //

Kod:
<?php

session_start();
header("Cache-control: private");

include("../inc/config.php");

$username = $_POST['username'];
$password = $_POST['password'];

$sql = "SELECT * FROM admin WHERE username='$username' and password='$password'";
$result = mysql_query($sql);

$count = mysql_num_rows($result);

if($count==1){
$_SESSION['logged_in'] = true;
header("location: admin.php");
}
else {
header("location: index.php?action=error");
}

?>
admin.php //

Kod:
<?php

session_start();
header("Cache-control: private");
if(!isset($_SESSION['logged_in']) || !$_SESSION['logged_in'])
{
header("location: index.php?action=login");
}

?>
Hjälp!

/S
estberg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-07, 12:18 #2
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Det är inte så trivialt att du inte har kakor påslagna i IE?

Ett tips är att använda microsofts Fiddler, som är en http-debug-proxy man kan använda med IE. Då kan du se vad som skickas i båda riktningar.
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-07, 13:43 #3
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
oller oller är inte uppkopplad
Medlem
 
Reg.datum: Mar 2004
Inlägg: 51
Prova att skicka en P3P policy till klienten.

Kod:
<?php
header('P3P: CP="NOI NID ADMa OUR IND UNI COM NAV"');
?>
Edit: Lägg den innan session_start();
oller är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-07, 14:06 #4
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
oller: OK!
estberg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-07, 14:14 #5
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
estberg estberg är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2004
Inlägg: 40
ingen skillnad... :/

kakor är påslagna btw.
estberg är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-07, 19:58 #6
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by estberg@Jun 7 2006, 14:14
ingen skillnad... :/

kakor är påslagna btw.
Har du testat Fiddler? Den kan hjälpa dig lista ut vem som gör fel. Din browser eller din server. Jag tvivlar på att det är din server.
zoran är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 15:33.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017