PDA

View Full Version : session ها در wamp



zs_noori
چهارشنبه 07 اسفند 1387, 16:05 عصر
من یه سایت با php نوشتم و در بخش login از Session ها استفاده کردم. کدهام روی easyphp درست کار میکنن اما وقتی همون فایلها رو توی wamp میذارم و اجرا میکنم، بدون این که خطایی بده بعد از login کردن session نام کاربری دوباره خالی میشه. در واقع با هر بار ریفرش کردن صفحه سشن expire میشه.
میتونید راهنماییم کنید؟

smhnaji
چهارشنبه 07 اسفند 1387, 23:31 عصر
سلام دوست خوبم!

اگه از سی‌ام‌اس استفاده نکنی، بازم این مشکل وجود داره؟
تو بقیه‌ی سیستم‌ها چی؟ با کامپیوتر دیگه‌ای تست نکردی؟

zs_noori
شنبه 10 اسفند 1387, 09:53 صبح
سلام
من از سی ام اس استفاده نکردم. کدهای php رو خودم نوشتم. روی هر سیستمی که wamp نصب میکنم، همین مشکل هست. و وقتی روی همون سیستم با easyphp کار میکنم مشکلی وجود نداره. فکر میکنم جایی تو تنظیمات هست که من نمیدونم و باعث میشه سشن ها expire بشن با هر بار لود صفحه. همچین تنظیمی داریم؟؟

اعظم
شنبه 10 اسفند 1387, 17:41 عصر
اگر از session_register استفاده کرده باشی ، مشکل قطعا از اونه که باید با $_SESSION جایگزین بشه .

smhnaji
شنبه 10 اسفند 1387, 21:18 عصر
سلام
من از سی ام اس استفاده نکردم. کدهای php رو خودم نوشتم. روی هر سیستمی که wamp نصب میکنم، همین مشکل هست. و وقتی روی همون سیستم با easyphp کار میکنم مشکلی وجود نداره. فکر میکنم جایی تو تنظیمات هست که من نمیدونم و باعث میشه سشن ها expire بشن با هر بار لود صفحه. همچین تنظیمی داریم؟؟
لطفا کدت رو اینجا paste کن.
امیدوارم اونجوری بهتر بشه راهنمایی کنیم.

dr-solomons
یک شنبه 11 اسفند 1387, 23:38 عصر
با سلام
اين كدها رو اول كدهاي صفحه بذار شايد درست بشه


<?php
header( 'Expires: Mon, 26 Jul 1997 05:00:00 GMT' );
header( 'Last-Modified: ' . gmdate( 'D, d M Y H:i:s' ) . ' GMT' );
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Cache-Control: post-check=0, pre-check=0', false );
header( 'Pragma: no-cache' );
session_start();
?>

zs_noori
شنبه 17 اسفند 1387, 09:12 صبح
با سلام
اين كدها رو اول كدهاي صفحه بذار شايد درست بشه


خیلی ممنون از راهنماییتون. مشکل حل شد.