ارسال پارامتر به url فایل php
سلام
راستش یه فایل پی اچ پی داشتم که یه فایل جیسون برمیگردونه از mysql
فقط میخام بهش یه دونه پارامتر ارسال کنم و بعد متناسب با پارامتر ارسال شده، جیسون رو برگردونه.
مثلا اگه لینک اینطوری باشه:
https://mail.google.com/mail/index.php
چطوری باید پارامتر ارسال شه؟
و اگر کد sql در php اینطوری باشه:
SELECT task_id, task_number_page FROM Sessions where task_id=1
به جای عدد 1 میخام پارامتر خودم رو بزارم.
باید چکار کنم؟
برای این که باید داخل url پارامتر ارسال کنید(البته روش دیگه ای هم هست).آخر mail.google.com/mail/index.php یه علامت سوال میزاری بعد یه اسم میدی بعد مساوی میزاری یه مقدار بهش میدی مثلا
mail.google.com/mail/index.php?
https://mail.google.com/mail/index.php?name=value
اگه بخوای چند تا پارامتر بفرستی باید با & اونارو جدا کنی مثلا
https://mail.google.com/mail/index.php?name1=value1&name2=value2
برای دسترسی به مقادیر ارسال شده با این روش داخل فایل php باید از آرایه فوق سراسری $_GET استفاده کنی مثلا
$name1=$_GET["name1"];
$name2=$_GET["name2"];
برای اینکه تو روند برنامت مشکلی ایجاد نشه اینارو داخل یه if بزار
if(isset($_GET["name1"])){
$name1=$_GET["name1"];
}
بعد میتونی این متغییر رو هر جای برنامه که بخوای استفاده کنی(البته برای مسایل امنیتی نباید به صورت مستقیم به کار ببری که میتونی در این مورد سرچ کنی)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .