واضح آرشیو وب فارسی:سایت ریسک: خطای سشن fahimehf 14 بهمن 1385, 11:08بانوشتن کد زیر پیغام مقابل برام چاپ میشه:Fatal error: call to undefined function:phpsession_start()in c:inetpub on line 1 <?php session_start(); $user="dodall"; if (session_register("user")){ echo("User field set to $user."); }else{ echo("Coud not set the session variable!"); } ?> msnasiri 14 بهمن 1385, 23:40این چیزی که نوشتی یه کم عجیبه یه تست کن وقتی که کلمه session_start() نباشه چه اتفاقی می افته YID: ms.nasiri ziXet 15 بهمن 1385, 18:44شاید سشن رو ساپورت نمیکنه! fahimehf 16 بهمن 1385, 10:33چرا. با توجه به محتویات فایل PHPINFO سشن رو پشتیبانی می کنه. خط دوم رو برداشتم اما باز پیغام زیررو چاپ می کنه. parse error: parse error ,unexpected T_VARIABLE in c:inetpub on line 1 oxygenws 16 بهمن 1385, 10:48قطعا کد برنامه ات دقیقا مثل این چیزی که الان اینجا نوشتی نیست :) ایشون به تابع phpsession_start گیر داده... یعنی <?php و session_start رو یکی می کنه!!! اگر هنوز نفهمیدی دقیقا فایلت رو یه جایی آپلود کن (مثل rapidshare) و لینکش رو بده. fahimehf 16 بهمن 1385, 14:23اینم لینک کدم oxygenws 16 بهمن 1385, 14:43اینو بگیر: fahimehf 16 بهمن 1385, 20:26اجرا می کند اما یک خطا هم میدهد! User field set to dodall. Warning: Unknown(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0 oxygenws 17 بهمن 1385, 08:17فقط همین کد رو اجرا می کنی و این اتفاقات میافته؟!! یا این کد تو یک برنامه اجرا میشه؟؟ نیخه Php ات چیه؟! fahimehf 17 بهمن 1385, 13:18بله فقط همین کده و توی برنامه خاصی اجرا نمیشه. چون بار اول که از سشن استفاده کردم این کد فقط محض یادگیری و تست. php 4.3.3. oxygenws 18 بهمن 1385, 07:53نسخه Php ات رو به روز کن، شاید درست بشه!! چون کلا اشکالی که میگیره یک کمی مسخره است!! msnasiri 18 بهمن 1385, 11:55اکسیژن جان اگه ممکنه بگو که داخل فایل دوم چه تغییراتی دادی خواستم یه برنامه بنویسم که بگی تفاوتش چیه ولی وقت نشد اگه ممکنه بگو چه تغییری دادی باسه چی اینطور شده و دیگه ممکنه چه مشکلاتی پیش بیاره ممنون md 5 21 بهمن 1385, 12:49فقط یه بار دیگه دکمه enter رو فشار داده md 5 21 بهمن 1385, 12:57register_globals رو Disable کنی مشکلت حل میشه یا به جای user یه عنوان دیگه واسه سشنت انتخواب کنی
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 396]