PDA

View Full Version : مبتدی: سوال : چطور میشه مقادیر رو از طریق url صفحه به برنامه وارد کرد ؟



eisazmmm
دوشنبه 11 مرداد 1389, 19:03 عصر
با سلام ، چطور می شه از طریق url ، مقادیر رو به برنامه ارسال کرد ؟ url زیر رو ببینید :


http://barnamenevis.org/forum/newthread.php?do=newthread&f=30


همین جوریه ؟
نوشته های بعد از " ? " چی هستن ؟ مربوط به چی میشن ، POST یا GET یا SESSION ؟
با تشکر .

Spring_64
دوشنبه 11 مرداد 1389, 19:35 عصر
اين لينكها رو مي توني با تگ <a> ايجاد كني و بعد با توجه به آدرسي كه بهش دادي بايد متغيرها بگيري:


<a href=test.php?link=ad&action=delete_ad&id=$row[0]>


test.php



$link=$_GET['link'];
$action=$_GET['action'];



حالا ميتوني هر كار خواستي با لينكها انجام بدي.:چشمک:

eisazmmm
دوشنبه 11 مرداد 1389, 21:01 عصر
یعنی فقط با GET میشه از URL مقدار گرفت و به کار برد ؟

mohmadd
دوشنبه 11 مرداد 1389, 21:28 عصر
با این هم میشه

$_REQUEST['link];

LORD AELX
دوشنبه 11 مرداد 1389, 21:44 عصر
با سلام ، چطور می شه از طریق url ، مقادیر رو به برنامه ارسال کرد ؟ url زیر رو ببینید :


http://barnamenevis.org/forum/newthread.php?do=newthread&f=30


همین جوریه ؟
نوشته های بعد از " ? " چی هستن ؟ مربوط به چی میشن ، POST یا GET یا SESSION ؟
با تشکر .






یعنی فقط با GET میشه از URL مقدار گرفت و به کار برد ؟

کلا هر چیزی که بعد از ? در URL میاد، مقادیر ارسالی توسط متد GET هستند که در آرایه GET_$ ذخیره شده اند. از طرف دیگر تمام مقادیر موجود در آرایه های GET_$ و POST_$ در REQUEST_$ موجود می باشند.

بحث Session هم که کاملا جداست و مقادیری است که در سرور و بدون وابستگی به صفحه خاصی برای مدتی مشخص ذخیره می شوند.

موفق باشید :قلب: