PDA

View Full Version : صفحه خالی



davood_mir
چهارشنبه 30 خرداد 1386, 10:05 صبح
سلام
من وقتی از تابع session_start در یک صفحه استفاده می کنم موقع browse کردن صفحه را خالی نشون می ده
وب سرور apache 2.2 و php5

آیا تنظیم خاصی را باید انجام بدم؟

hidensoft
چهارشنبه 30 خرداد 1386, 10:09 صبح
اگه php به طور کامل نصب بشه نه تنظیمات خاصی در مورد سشن لازم نیست
فکر کنم مشکل شما در کد باشه نه سشن

davood_mir
چهارشنبه 30 خرداد 1386, 11:10 صبح
این کد بدون هیچ مشکلی مدت 2 سال است که با php 4 , iis کار می کنه . و البته حدس من این که مشکل از session هست چون با برداشتن آن حداقل یک چیزایی تو صفحه دیده میشه.

amirhosein
چهارشنبه 30 خرداد 1386, 11:34 صبح
برای کار با سشن ها و اطلاع از فوت و فن های آن به مقاله ای با همین نام در سایت ایران پی اچ پی مراجعه کنید

hidensoft
چهارشنبه 30 خرداد 1386, 12:32 عصر
با کوکی کار کن

davood_mir
چهارشنبه 30 خرداد 1386, 15:36 عصر
من فقط می خوام وب سرور را عوض کنم . آیا برای این کار باید کد برنامه را هم عوض کنم ؟!!!

noorsoft
چهارشنبه 30 خرداد 1386, 18:13 عصر
بعضی از مواقع با عوض کردن وب سرور سیشنها از بین میرن برای من هم این اتفاق بارها افتاده

hidensoft
چهارشنبه 30 خرداد 1386, 18:15 عصر
ببین دوست من
من که نمی دونستم شما می خوای سرور عوض کنی
خیلی کم پیش میاد که شما وقتی وب سرورت رو عوض می کنی مجبور شی کد برنامت رو هم عوض کنی ...
ولی خب اگه مجبور باشی ... راه دیگه ای نیست
یه سر به منوال بزن
ببین دستوراتی که توی php4 استفاده کردی توی php5 فوت نکردند یا syntax تغییر نکرده ؟
اگه sec نیست کدت رو بزار یا پیام خصوصی کن یا ...

oxygenws
چهارشنبه 30 خرداد 1386, 20:00 عصر
دوستان لطف کنند از مباحث تیتر تاپیک خارج نشن.

hidensoft
چهارشنبه 30 خرداد 1386, 20:07 عصر
سلام oxygenws
بحث عوض نشده ... همونه فقط یکم پیچیده تر شد

I,Nobody
چهارشنبه 30 خرداد 1386, 21:51 عصر
من هم فکر می کنم که بهتره کدتو بذاری.
ضمناً لطفاً خروجیتو View Source کن یعنی سورس رو ببین و ببین که آیا چیزی echo شده؟

davood_mir
چهارشنبه 30 خرداد 1386, 22:36 عصر
خروجی را view source کردم هیچ چیز جز یک تگ خالی body نیست.

فکر کنم همان طور که دوستان گفتند مشکل به خاط تغییر ورژن php در سرور جدید باشه.

oxygenws
چهارشنبه 30 خرداد 1386, 23:30 عصر
تقریبا همتون جاده خاکی هستید :) ایشون در مورد سشن سوال پرسیده، می گید از کوکی استفاده کنه!!! می گه من پام درد می کنه نمی تونم فوتبال بازی کنم، می گی برو پینگ پنگ بازی کن!!!

جواب جناب سائل...
برو توی php.ini و مقدار error_reporting رو E_ALL کن و مقدار display_errors رو 1 بذار و آپاچی رو ری استارت کن و صفحه رو ریفرش کن و ببین چی می نویسه.

davood_mir
پنج شنبه 31 خرداد 1386, 08:46 صبح
هر چند نفهمیدم مشکل چی بود ولی با تغییر ورژن php به 4.3 مشکل حل شد.
اون کار را هم برای error ها انجام دادم ولی چیزی نشون نداد.
ممنون از همه دوستان

ealvandi
پنج شنبه 31 خرداد 1386, 11:55 صبح
برو توی php.ini و مقدار error_reporting رو E_ALL کن و مقدار display_errors رو 1 بذار و آپاچی رو ری استارت کن و صفحه رو ریفرش کن و ببین چی می نویسه.


با تشکر از oxygenws
این درسته. اشکال شما از همین تنظیمات بوده. احتمالا در ورژن جدید php این تنظیمات پیش فرض درست بوده.

موفق باشید.

musiox
پنج شنبه 31 خرداد 1386, 12:51 عصر
سعی کن که برنامتو تبدیل کنی که با ورژن های جدید php هم سازگار باشه . اگه بتونی کدتو اینجا بزاری شاید بشه کمکت کرد [ اگه امنیتی نیست ! ] .

ealvandi
پنج شنبه 31 خرداد 1386, 13:10 عصر
اگه بتونی کدتو اینجا بزاری شاید بشه کمکت کرد


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

musiox
جمعه 01 تیر 1386, 00:07 صبح
اون کار را هم برای error ها انجام دادم ولی چیزی نشون نداد.
خودش که می گه جواب نداده !

hidensoft
جمعه 01 تیر 1386, 09:20 صبح
توی php 5 خیلی چیزا تغییر کرده . باید به کدت نگاه کنی .

هر چند نفهمیدم مشکل چی بود ولی با تغییر ورژن php به 4.3 مشکل حل شد.

oxygenws
جمعه 01 تیر 1386, 10:11 صبح
توی php 5 خیلی چیزا تغییر کرده . باید به کدت نگاه کنی .
توی سشن تغییری نداشتیم، مگر اینکه پشتیبانی از متغیر های جهانیِ «بزرگ» به طور پیش فرض غیر فعاله. (که خوب این مورد هم ربط مستقیمی به سشن نداره)