-
من هم همین مشکل رو دارم با این تفاوت که تو لوکال درست نشون میده ولی تو سرور کار نمیکنه!
میشه بگید مشکل از چیه!؟
این هم کد من:
[PHP]setcookie("Users",$userid,time()+604800)[/PHP]و برای فراخوانیش هم:
[PHP]if(isset($_COOKIE["Users"]))
{
$_SESSION["LogedIn"] = $_COOKIE["Users"];
}[/PHP]کد من کجاش ایراد داره که تو لوکال درسته ولی تو سرور نه!؟
البته اون مسیر path و domain رو هم یکبار نوشتم ولی دیدم تاثیری نکرد پاک کردم!
-
عزیزم نکاتی که باید توجه بشه اینه که کوکی در هدر ارسال میشه یعنی اینکه قبل از تابع setcookie نباید هیچ خروجی بدنه ارسال داشته باشیم . نکته بعدی اینه که مسیر در کوکی رو حتما لحاظ کنید تا مشکلی از این بابت پیش نیاد .
در مورد سشن هم یه مثال میزنم :
[PHP]<?php
session_start();
?>
<!doc...
<html>
....
<?php
if(isset($_SESSION['test'])) echo 'exists session';
else echo 'not exists session';
?>
</html>[/PHP]
-