PDA

View Full Version : اشکال در ارسال پارامتر به سرور



omid_safari
پنج شنبه 03 آبان 1386, 17:35 عصر
سلام
برنامه من که در localhost درست کار میکرد در روی سرور اینترنت کار نمیکنه
یعنی متغیرهایی که با ؟ بعد از نام فایل php میفرستم در برنامه تهی هست

آیا ممکن است که اشکال در تنظیمات سرور باشد و register_globals آن غیرفعال باشد؟
ایا در CPANEL میتوان به این متغیر در PHP.INI دسترسی پیدا کرد؟

tabib_m
پنج شنبه 03 آبان 1386, 19:19 عصر
نیازی به استفاده از cpanel نیست.
یک فایل با نام php.ini بساز و توش دستور فعال بودن register_globals رو بنویس. بعد فایل مورد نظر رو بریز توی فولدری که میخوای این تنظیم فعال باشه.

در کل، پیشنهاد میکنم همیشه طوری کار کنی که انگار هیچ وقت register_globals وجود نداشته :) (یعنی همیشه فرض کن که مقدار register_globals برابر با off هست)

موفق باشید.

peyman1987
پنج شنبه 03 آبان 1386, 19:22 عصر
به احتمال 99 درصد register_globals غیرفعاله. بهتره از روش اصولی استفاده کنین و مثلا برای بدست آوردن مقادیر URL زیر :


http://mysite.com/index.php?q=ali

بجای استفاده از متغیر q$ از آرایه $_GET استفاده کنین. اینجوری دیگه نیازی به فعالسازی نیست.

ادیت : شرمنده جناب tabib_m بعد از ارسال جواب شما رو دیدم