2012-10-20 66 views
1

我正在鏈接到在窗口中打開的另一個頁面。Firefox彈出窗口不會收到cookie

這裏是鏈接:現在,當我打開這個文件,我希望它能夠顯示出已登錄的人

<a href='#' onclick=\"window.open('linkadress.php here."','targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200')\" /> 

,這是我遇到我的問題.. 我包括我的文件到登錄腳本,並使用session_start();和ob_start();在窗口中打開的頁面,但它只是不會使用我的餅乾在那裏..

有沒有人知道爲什麼會發生這種情況?

更新: 設置我的餅乾這樣的:

setcookie("cookiename", $value, time()+600); 

法師test.com/test/index.php 彈出是test.com/test/pages/popup.php

更新我發現它在IE中完美工作,但在Firefox中沒有。有誰知道我能做些什麼來解決這個問題嗎?

回答

0

看起來你是在一些子目錄設置cookie,而不是域 根這應該解決您的問題:

setcookie("cookiename", $value, time()+600, "/");