مشكل در شناخت Cookie

nasser110

Member
سلام
كسي مي دونه اين Cookie چه اشكالي داره :

کد:
setcookie ("testcookie","popo",time()+"10000000");
چون من وقتي كوكي رو ايجاد مي كنم و بعد به صفحه چك كردن كوكي روي سيستم كاربر مي رم :


کد:
if (isset($testcookie)){

			echo "<br>already logged in";
بار اول نشان مي ده كوكي رو كامپيوتر است ولي وقتي صفحه رو مي بندم و دوباره باز مي كنم انگار كوكي رو كامپيوتر نيست
اگه كسي كمك كنه واقعا ممنونش مي شم :oops:
 

amirnezhad

Member
آقا با اين خص امتحان كن ببين درست ميشه؟

کد:
setcookie ("testcookie","popo",time()+10000000);
 

30yavash

Member
وقتي مي خاي كوكي رو چك كني شايد بهتر باشه از اين استفاده كني
کد:
if( isset($_COOKIE['test']) ){
}
وقتي مي خاي كوكي رو تعريف كني نيازي نيست كه تاريخ مصرف رو توي كوتيشن بذاري چون بايد عدد باشه نه رشته و بهر حال مفسر پي اچ پي اون رو به عدد تبديل مي كنه.
 

nasser110

Member
سلام
واقعا ممنون از جوابهايتان ولي باز به همان صورت است و وقتي صفحه رو مي بندم كوكي رو نميشناسه :cry:
صفحه شناخت كوكي به اين صورت است :
کد:
if( isset($_COOKIE['nasseri']) ){ 


		

			echo "<br>already logged in";
و صفحه ساخت كوكي كوتيشن رو بر داشتم

ممنون مي شم كمك كنيد
 

30yavash

Member
nasser110 گفت:
سلام
واقعا ممنون از جوابهايتان ولي باز به همان صورت است و وقتي صفحه رو مي بندم كوكي رو نميشناسه :cry:
صفحه شناخت كوكي به اين صورت است :
کد:
if( isset($_COOKIE['nasseri']) ){ 
			echo "<br>already logged in";
و صفحه ساخت كوكي كوتيشن رو بر داشتم

ممنون مي شم كمك كنيد
سورس برنامت رو كامل بفرست ببينم مشكل كجاست.مثلا اين if كه نوشته بودي اشتباه چون كروشه رو نبستي و قاعدتا بايد ارور بده.
ضمنا تعريف يك كوكي يه قانون داره كه من به طور خيلي ساده اون رو اين جوري توضيح مي دم:
قبل از تعريف كوكي نبايد از echo يا print استفاده كرد.
يعني اينكه بايد كوكي رو قبل از هر خروجي ديگري بفرستي روي صفحه.
البته در اين مورد هم اگر رعايت قانون نشه ارور مي گيري.
خلاصه اينكه سورست رو بده.
 

جدیدترین ارسال ها

بالا