برگزیده های پرشین تولز

یک مشکل کوچیک در php

ctrl

Registered User
تاریخ عضویت
12 نوامبر 2010
نوشته‌ها
560
لایک‌ها
9
این مشکل رو چطوری میتونم حل کنم؟
یه فایل php روی هاست آپ کردم که اسمش هست web.php
داخل این فایل هم این کد نوشته شده.
PHP:
<?php
echo $tp;
?>
همون طور که میبینید یه کد خیلی ساده هست که متغیر tp رو در خروجی میده.

حالا من لینک این فایل رو باز کردم و در لینک به متغیر tp یه مقدار دادم به این صورت

اما در صفحه یا خروجی هیچی نوشته نمیشه.اصلا مثل اینکه اطلاعات لینک به اسکریپت فرستاده نمیشه.
کسی میدونه این دلیلش چیه؟امکان داره مشکل از سرور باشه؟فایل php.ini روباید تغییر بدم؟
ممنون میشم منو راهنمایی کنید.
 

newmassege

کاربر تازه وارد
تاریخ عضویت
6 اکتبر 2009
نوشته‌ها
38
لایک‌ها
0
برای حل این مشکل 2 راه حل وجود داره:

راه حل اول) در فایل php.ini عبارت register_globals رو جستجو کن و مقدارش رو مانند زیر برابر on قرار بده. البته این کار ممکنه بعداً برات مشکل ایجاد کنه.
کد:
register_globals = on


راه حل دوم) بدون تغییر در php.ini و در حالیکه register_globals خاموش است، در فایل web.php بالای دستور echo عبارت زیر رو اضافه کن:

کد:
$tp=$_GET['tp'];
 

ctrl

Registered User
تاریخ عضویت
12 نوامبر 2010
نوشته‌ها
560
لایک‌ها
9
ممنون دوست عزیز،از دومی استفاده کردیم مشکل حل شد.
 
بالا