توش آی دی ِ کوکی رو می زنه و همین نشون میده که کوکی ست شده.
Printable View
توش آی دی ِ کوکی رو می زنه و همین نشون میده که کوکی ست شده.
بلاخره تونستم cookie رو ست کنم.
ولی دوباره به یه مشکل دیگه برخوردم.
الان فقط این کوکی تو پوشه ای به اسم a در پوشه htdocs برنامه xammp ست میشه.
یعنی الان اگر یه پوشه دیگه درست کنم و محتویات پوشه a را در این پوشه جدید بریزم و run کنم دوباره هیچ cookie ست نمیشه.
این کد index.php
[PHP]<?
ob_start();
?>
<html>
<body>
<form method="post" action="1.php">
<?
setcookie("1","2",time()+60,"/","localhost",0) or die("error");
?>
<h1>a cookie has been set</h1>
<input type="submit" name="ok" value="next">
</form>
</body>
</html>
<?
ob_end_flush();
?>
[/PHP]
این کد 1.php
[PHP]<?
//if( $HTTP_COOKIE_VARS["test"]=="kami")
if ($_COOKIE["1"]=="2")
{echo "exelent";}
?>[/PHP]
یعنی الان اگر همین کدها رو تو یه پوشه دیگه بریزم run نمیشه.
من که در کل یه روز در میون می تونم کوکی هام رو ست کنم! فکر کنم مشکل از localhost ه.
آره از xampp استفاده می کنم.
شما با هم با xammp کار می کنید؟
آقا گرفتم چی شد!!!!!!!!!!!!!!!!
وقتی تابع setcookie را با 3پارامتر ست کنیم جواب میده.یعنی ایینجوری:
[PHP]setcookie("test","kami",time()+60);[/PHP]
ولی وقتی پای پارامتر چهارم میاد وسط ست نمیشه.یعنی اینجوری:
[PHP]setcookie("test","kami",time()+60,"/");[/PHP]
چرا؟نمیدونم..............
آره از xampp استفاده می کنم.
نه، این ست کوکی در Xampp فکر کنم مشکل داره، من هر روز لاگین می کنم یه مشکلی داره. یه روز کلا ست نمیشه، یه روز اولی ست میشه دومی ست نمیشه، یه روز اولی خالی ست میشه دومی با محتوا! و ... :13:
تازه با هر مرورگر هم متفاوته!!!
تازه من دو صفحه دارم برای ست کردن کوکی ها تو یکی میشه تو اون یکی نه!
تو اونی که ست میشه هم فقط با فایرفاکس درسته!!!
من اصلا شاید این xampp رو پاک کنم یه wamp بریزم!
آره.شاید واقعا مشکل از xammp باشه.
ولی یک بار با 3 پارامتر set کن ببین میشه یا نه؟
به نظر من میشه.
---------- Post added at 09:23 PM ---------- Previous post was at 09:23 PM ----------
آره.شاید واقعا مشکل از xammp باشه.
ولی یک بار با 3 پارامتر set کن ببین میشه یا نه؟
به نظر من میشه.
سلام. آخه زیاد حسابی روش نیست! من توی هر صفحه که ست می کنمش هم حتی فرق داره نتیجش! حالا اگر عوض کنم کدش رو بازم معلوم نیست این نتیجه واقعی باشه یا نه! شاید روی سرور اصلی(سایت) بریزیم درست شه.