2011-10-20 94 views
0

我在本地主機上有一個文件夾測試。 在文件test /餅乾/ a.php只會:Cookie有問題

<?php setcookie('email','[email protected]',time()+3600);?> 

在文件test /餅乾/ b.php

<?php echo $_COOKIE['email'] ?> 

的文件名test/x.php,我寫的代碼

<?php 
echo $_COOKIE['email']; 
?> 

首先,我運行文件a.php,之後運行b.php和x.php。但是,只有文件a.php只會顯示[email protected],文件x.php顯示錯誤:

注意:未定義指數:電子郵件在d:\ XAMPP \ htdocs中\上線測試\ x.php 2.

有什麼想法?

回答

1

用戶表格可選path設置cookie的參數'/'設置整個域的cookie。

<?php setcookie('email','[email protected]',time()+3600,"/");?> 

現在您將在其他文件中也有電子郵件。檢查documentation