PDA

View Full Version : سوال: اشکال session



walker
شنبه 27 شهریور 1389, 11:04 صبح
سلام.من یه وب سایت نوشتم که به session.save_path گیر میده.اینارو نشون میده:


Warning: session_start() [function.session-start (http://10.114.7.14/prcs/function.session-start)]: open(C:\Windows\TEMP\\sess_cf20d85dd0d5db04f9cbc9d a6e3403f6, O_RDWR) failed: Permission denied (13) in C:\inetpub\wwwroot\prcs\index.php on line 2

Warning: session_start() [function.session-start (http://10.114.7.14/prcs/function.session-start)]: Cannot send session cookie - headers already sent by (output started at C:\inetpub\wwwroot\prcs\index.php:1) in C:\inetpub\wwwroot\prcs\index.php on line 2

Warning: session_start() [function.session-start (http://10.114.7.14/prcs/function.session-start)]: Cannot send session cache limiter - headers already sent (output started at C:\inetpub\wwwroot\prcs\index.php:1) in C:\inetpub\wwwroot\prcs\index.php on line 2


من از iis استفاده میکنم.و وب سایت در c:/inetpub/wwwroot هستش.رقتم در php.ini و sesssion.save_path رو به "C:/Windows/tmp" تغییر دادم.یه فایل به نام tmp در c:/Windows درست کردم.اما باز error بالا رو نشون داد .کجای کارم اشتباه بوده؟
فایل php.ini در c:/Windows هستش.یه سوال دیگه.3 تا session.save_path در php.ini دیدم.کدومو باید عوض میکردم؟

binyaft
شنبه 27 شهریور 1389, 12:56 عصر
سطح دسترسی پوشه tmp رو تغییر بدید

xoogle.ir
شنبه 27 شهریور 1389, 13:09 عصر
ایشون مشکل header ندارن مشکلشون چیز دیگست.
یه بار دیگه مطالعه کنید.

funpatogh
شنبه 27 شهریور 1389, 21:38 عصر
توی ویندوز که دیگه سطح دسترسی مطرح نیست
فکر کنم توی php.ini این که نوشتی C:/Windows/tmp اشتباه است و باید اینجوری
C:\Windows\tmp
بنویسی
حالا تست کن ببین حل میشه

walker
یک شنبه 28 شهریور 1389, 19:32 عصر
دو error اول رفع شدند.ولی آخریه مونده:

Warning: session_start() [function.session-start (http://10.114.7.14/prcs/function.session-start)]: Cannot send session cache limiter - headers already sent (output started at C:\inetpub\wwwroot\prcs\index.php:1) in C:\inetpub\wwwroot\prcs\index.php on line 2

علتش چیه؟

binyaft
یک شنبه 28 شهریور 1389, 20:14 عصر
اول فایل بنویسید

<?php ob_start(); ?>

و اخری فایل هم


<?php ob_end_flush(); ?>

sahar15125
پنج شنبه 01 مهر 1389, 15:09 عصر
مشكل حل شد از همگي ممنووووووووووونم :قلب: