آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ارسال پارامتر به url فایل php

شهریاری 2  8 سال پیش  8 سال پیش
0 0

سلام

راستش یه فایل پی اچ پی داشتم که یه فایل جیسون برمیگردونه از mysql

فقط میخام بهش یه دونه پارامتر ارسال کنم و بعد متناسب با پارامتر ارسال شده، جیسون رو برگردونه.

 

مثلا اگه لینک اینطوری باشه:

https://mail.google.com/mail/index.php

 

چطوری باید پارامتر ارسال شه؟

و اگر کد sql در php اینطوری باشه: 

 

SELECT task_id, task_number_page FROM Sessions where task_id=1 

 

به جای عدد 1 میخام پارامتر خودم رو بزارم.

باید چکار کنم؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
peyman_m1992  8 سال پیش
+2 0

برای این که باید داخل 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"];
}
 

بعد میتونی این متغییر رو هر جای برنامه که بخوای استفاده کنی(البته برای مسایل امنیتی نباید به صورت مستقیم به کار ببری که میتونی در این مورد سرچ کنی)

0 0
ببخشید منظور از شرطی که گذاشتید چی هست؟ شرط برای من کار نمیکنه. باید شرط رو حذف کنم تا کار کنه. (8 سال پیش)
+2 0
تو اون شرط چک میشه که تو آرایه $_GET کلید مربوطه تعریف شده یا نه.البته انگار یه پارانتز کم گذاشتم (8 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .