السلام عليكم ...
لدي جهاز محمول وندوز أكس بي وركب phpdev5
وبديت اشتغل عليه بس تفاجأت ان المتغيرات في عنوان url غير متعرفه...
ونفس المشكله حصلت مع شخص لديه جهاز محمول ..!!
فهل من حل للمشكله .؟
تحياتي
السلام عليكم ...
لدي جهاز محمول وندوز أكس بي وركب phpdev5
وبديت اشتغل عليه بس تفاجأت ان المتغيرات في عنوان url غير متعرفه...
ونفس المشكله حصلت مع شخص لديه جهاز محمول ..!!
فهل من حل للمشكله .؟
تحياتي
__________________
الأسم انسان يأسف على امس وتأمل في غد
المؤهل لا زلت طالب في مدرسة الحياة مبدئي من ظن انه قد علم فقد جهل
الوظيفه أبن لكل من هو اكبر مني و أخ لمن هم في سني وأب لمن هو اصغر مني
حاول تدخل للمتغير (مثلا) var عن طريق
اذا نجحت علمتك السببكود PHP:
$_GET['var']
بالفعل نجحت الطريقة..
ما الحل ..!
__________________
الأسم انسان يأسف على امس وتأمل في غد
المؤهل لا زلت طالب في مدرسة الحياة مبدئي من ظن انه قد علم فقد جهل
الوظيفه أبن لكل من هو اكبر مني و أخ لمن هم في سني وأب لمن هو اصغر مني
اخوي ان تستخدم اصدار 4,2 او احدث ....
في اعدادات ال PHP للاصدارات هذي .... الوضع الطبيعي اللي يكون عليه اول ما تثبته ان المتغيرات ما يتم انزالها من المصفوفه و تحويلها للمتغير ......
افضل شي .. انك تدخل للمتغيرات بالطريقه هذي ...
المتغيرات في العنوان .. او من فورم فيه method=get
المتغيرات من فورم فيه method=postكود PHP:
$_GET['var']
الكوكيزكود PHP:
$_POST['fieldname']
سيشنكود PHP:
$_COOKIE['cookiename']
راجع php.netكود PHP:
$_SESSION['var']
يعني لازم أغير كل المتغيرات
مشكور أخوي وجزاك الله خير
__________________
الأسم انسان يأسف على امس وتأمل في غد
المؤهل لا زلت طالب في مدرسة الحياة مبدئي من ظن انه قد علم فقد جهل
الوظيفه أبن لكل من هو اكبر مني و أخ لمن هم في سني وأب لمن هو اصغر مني
في ملف php.ini
register_globals = Off
عدلها إلى
register_globals = On
ويمكنك تفعيل المتغيرات بالرغم من تعطيلها في الملف السابق بعدة طرق منها
if (!ini_get("register_globals")) {
import_request_variables('GPC');
}
حيث تشير G إلى GET
و P إلى POSt
و c إلى COOKIES
http://www.php.net/import_request_variables
وهناك طريقة أخرى باستخدام ecah لكنني نسيتها الان
لا ... ما فيه شي (لازم) ... اكتب باول السكربت
لكن اذا جيت تسوي برنامج ثاني .... استخدم المصفوفات احسن ...كود PHP:
extract($_GET);
extract($_POST);
extract($_COOKIE);
extract($_SESSION);
---------------------------
عبد الرحمن
اخوي كلامك سليم .... لكن بما ان php.net تنصحنا نتركها على الوضع هذا (لتجنب اخطاء قاتله ممكن يقع فيها المبرمج) ...
ليه ما نتركها كذا .... ونستخدم الطريقه الاصح... خاصة وانها ... يعني ما تشكل اي فائده
عبد الرحمن ,,,
Dynamic
مشكورين على الإفادة والمعومات والله يعطيكم العافيه
__________________
الأسم انسان يأسف على امس وتأمل في غد
المؤهل لا زلت طالب في مدرسة الحياة مبدئي من ظن انه قد علم فقد جهل
الوظيفه أبن لكل من هو اكبر مني و أخ لمن هم في سني وأب لمن هو اصغر مني