2012-08-28 107 views
0

我想允許用戶通過文本形式設置一個變量,$name例如,然後我想設置一個cookie他們填寫表格後,所以cookie是設置爲$namePHP - 允許用戶設置一個cookie

因此,如果在文本形式,用戶設定$name = 'John';

然後我想的cookie被設置爲setcookie ("name", "John");

謝謝!

回答

1

下面的代碼

setcookie('name',$_GET['name']); 

應該這樣做。

+1

取決於你的表單方法值上面的解決方案應該是$ _GET ['name']或$ _POST ['name']。爲了解決這個問題你也到$ _REQUEST [「名」] – bkwint

0
$name = $_REQUEST['name']; 
    if(!isset($_COOKIE['name']))  
    { 
    setcookie('name',$name,0);//The cookie will expire at the end of the session 
    } 
+0

真棒多謝大家誰回答,可以瀏覽器來只爲一個目錄設置這兩種情況?所以,如果cookie在/ setname可以設定將餅乾只/ setname可以被識別還是會在其他目錄下工作嗎? – Necrohhh

+0

在SetCookie函數設置路徑值/目錄名稱/,其中目錄名是您希望您的cookies可用目錄的名稱。 – Tarun

+0

真棒,感謝每一個人。 Stackoverflow社區再次令人驚歎。 =] – Necrohhh