PDA

نسخه کامل مشاهده نسخه کامل : مشکل در دریافت اطلاعات session



gahannama
18-10-2010, 13:58
من یه کد ساده نوشتم با wamp که تست میکنم مشکلی نداره ولی رو سایت جواب نمیده!!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
رو سایت مقدار $_SESSION['type'] null برمیگردونه
ولی اگه تو آدرس یه get الکی بفرستم مثل این:
index.php?w=w مقدار درست ارسال میشه و
$_SESSION['type'] مقدار admin رو برمیگردونه

gahannama
19-10-2010, 23:35
واقعا گیج شدم نمیدونم چرا اینجوریه؟
امروز کد رو تغییر دادم و صفحه index رو به

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
تغییر دادم
حالا اگه تو آدرس سایت query نداشته باشم جواب میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و اگه یه query الکی مثل قبل که گفتم اضافه کنم به آدرس سایت جواب میده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

---------- Post added at 11:35 PM ---------- Previous post was at 11:32 PM ----------

یه سوال: سشن ها رو آدرسی که ساخته میشن قابل دسترسی هستند یا رو هر جایی از دومین؟

gahannama
20-10-2010, 11:40
به یک رفتار جالبی رسیدم
اگه اون فایلی که داخلش سشن داره ست میکنه تو آدرسش query داشته باشه
فایلی هم که مقدار سشن رو میخواد دریافت کنه هم باید یه query تو آدرسش داشته باشه در غیر این صورت مقدار null برمیگردونه

و اگه اون فایلی که داخلش سشن داره ست میکنه تو آدرسش query نداشت
فایلی هم که مقدار سشن رو میخواد دریافت کنه نباید تو آدرسش query داشته باشه!!

((واقعا نمیدونم این دوتا چه ربطی به هم دارن و چرا اینجوری رفتار میکنن؟))
اینجا تا حالا کسی با این مشکلات برخورد نکرده؟؟!

alizshah
20-10-2010, 21:09
با ادمین تماس بگیر مشکلت رو اونجا مطرح کن .


در ضمن تابع phpinfo رو اجرا کن . از بخش session عکس بگیر بزار اینجا.

چند تا سئوال.
session.save_path رو اخیرا عوض نکردی ؟؟
chmod رو چنده ؟
هاستت ویندوزه ؟

gahannama
21-10-2010, 20:55
ببین دارم یه cms مینویسم و بنابراین به هاست خاصی نباید متکی باشم
این اتفاق هم تصادفی برام رخ داد
اسکریپت هارو رو یه هاست رایگان کپی کردم رو اون سایت مشکل داره
phpinfo بطور کامل رو از این آدرس ببین

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
به هیچی از تنظیمات پیش فرض دست نزدم ؛هاست هم لینوکسه
chmod پوشه ها 751
chmod فایل ها هم 750 هست

neopersia
22-10-2010, 00:46
فکر میکنم توی این هاست که مشکل دارید ارورها به صورت پیشفرض نمایش داده نمیشن
اینو بزارید اول اسکرپت چون فکر میکنم یا فایلتون مشکل داره یا تنظیمات سرور. در نتیجه باید ارور بده!

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

gahannama
22-10-2010, 17:47
این کد رو هم گذاشتم هیچ اروری نشون نمیده.
در حالیکه هنوز مشکل وجود داره!!

gahannama
22-10-2010, 18:05
یکی از دوستان که وقت داره این کدو رو هاستش امتحان کنه
ببینیم session کلا اینجوریه یا فقط من مشکل دارم

صفحه اول برای ست کردن session
set.php

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
صفحه دوم برای نمایش مقدار session
index.php

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و صفحه سوم برای حذف session
destroy.php

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اول صفحه set.php رو اجرا کنید بعد صفحه index.php رو
دفعه دوم index.php?w=w رو (مثلا)


با تشکر

neopersia
22-10-2010, 18:29
این دو تا کد دقیقاً کارشون یکیه و دوباره کاری کردید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اولی حذف بشه بهتره

اما در مورد مشکل، شما فایلهاتون رو فشرده کنید و یه جا آپلود کنید تا اونا رو تست کنیم.
کدی که گذاشتید به نظر نمیاد مشکلی داشته باشه

gahannama
25-10-2010, 01:31
ممنون
مشکل از ارائه دهنده هاست بود و برطرف شد:31: