2010-12-13 8 views
0

IE 및 FireFox에서 제대로 작동하는 로그인 스크립트가 있지만 오페라에서 몇 페이지에 대한 로그인 상태를 유지 한 다음 로그 아웃했거나 로그인 할 수 없습니다. 모든.오페라 및 PHP 세션 문제

누군가 이런 일이 일어날 수있는 이유와 해결 방법을 설명 할 수 있습니까?

여기 내 머리글 상단의 내 세션 코드입니다.

$title = 'page title'; 
ob_start(); // Start output buffering. 
session_start(); // Initialize a session. 
+0

Opera 데스크톱 브라우저, Opera Mini 또는 Opera Mobile? –

+0

Opera 데스크탑 브라우저 버전 10.63 – HELP

+0

디버그 할 정보가 너무 적습니다. 어떤 URL입니까? 하위 도메인을 건너 냐고요? 특정 시간 초과? 쿠키를 다시 찾아 볼 수 있습니까? 쿠키가 '마우스 오른쪽 버튼> 사이트 정보'에 따라 사라졌습니까? – mario

답변

0

Opera에서 쿠키가 비활성화되어있을 가능성이 있습니까? 쿠키가 없으면 브라우저는 웹 사이트에 로그인해야한다고 서버에 알릴 방법이 없습니다.

+0

이지만 쿠키가 사용 설정되었습니다. – HELP

1

오페라와 PHP는 IP 도메인의 쿠키와 관련이 없습니다. 이것에 대한 이유가있는 것 같지 않지만,이 글을 쓰는시기로서 이것은 일년 (특히 오페라의 11. * 버전)과 같은 것의 경우입니다.

로컬로 테스트하는 경우 "localhost"(127.0.0.1에이 문제가있을 수 있음)로 간단히 전환하십시오. 원격 도메인에 액세스하려는 경우 도메인 이름을 통해 액세스해야합니다. 그렇지 않으면 쿠키가 실패하고 로그인 할 수 없습니다.