PDA

View Full Version : سوال: نوشتن یک فایل php به صورت .php?text



hesam105
پنج شنبه 26 فروردین 1395, 09:34 صبح
با سلام خدمت اساتید
میخواستم بدونم چطور میشه یک فایل php نوشت که به گونه ای شرطی باشه
نمیدونم دقیقا چطور منظورمو برسونم، یک نمونه بهتون میدم، مثلا :

http://avazak.ir/Java/24/code.php?bg=01

code.php?bg=01

اگر 01 را تبدیل به 02 کنیم، نمایش متفاوت میشود و چیز دیگری نشون میده
و یا این مثال دیگه:

http://1abzar.ir/abzar/tools/alexa/text.php?url=barnamenevis.org.com&bg=D6F3F6&kc=4EC7D5&kadr=1&cl=333333&sh1=1&sh2=1&sh3=1

که با تغییر آدرس، نمایش رتبه الکسا هم تغییر میکنه، یا با تغییر دادن هر متغیری تغییر میکنه

میخواستم بدونم کسی آموزشی دررابطه با این نوع کدنویسی داره ؟
ممنون از همگی

anvar
پنج شنبه 26 فروردین 1395, 14:51 عصر
شما می تونید با استفاده از متد get اطلاعات فرم php رو به صفحه دیگری بفرستی یا در همین صفحه پردازش کنی.
بعنوان مثال فرم زیر رو در نظر بگیر

<form method="get" action="index.php">
<input name="username" type="text">
<input type="submit" value="Send">
</form>

اطلاعات فرم بالا (متنی که در داخل تکست باکس username تایپ میشه با متد get به صفحه ای با نام index.php فرستاده میشه)

در صفحه index.php می تونی اطلاعات موجود در متغیر سراسری GET رو بگیری و با توجه به این مقدار کار مورد نظر خودت رو انجام بدی

مثلا
if(isset($_Get['submit']))
{
echo $_Get['username'];
}

در اینجا متنی که رو که در صفحه قبل در تکست باکس تایپ کردی از متغیر سراسری گرفته و چاپ می کنیم

اگر با این روش مقدار یک id رو ارسال کرده باشیم می تونیم در صفحه پردازش مقدار این id رو گرفته و با جستجو در پایگاه داده اطلاعات مربوط به آن را نمایش بدیم - مثلا id یک محصول یا دانشجو و ......

هر کتابی که در مورد php بخونی این چیزها رو داره - دو متد Get و Post بنیاد http رو میسازن