PDA

View Full Version : کار روی دامنه



hassan68
پنج شنبه 07 اردیبهشت 1391, 00:30 صبح
سلام
چجوری میتونم عدد 5 موجود در این آدرس را استخراج کرده و در متغیر بزارم
http://sitename.com/example.php?id=5

iker-casillas
پنج شنبه 07 اردیبهشت 1391, 01:05 صبح
با این کد میشه:



$url = 'http://sitename.com/example.php?id=5';
$urlSeprated = explode('?', $url);
if (count($urlSeprated) == 2) {
$queryStringVariable = explode('=', $urlSeprated[1]);
}


حالا تو اندیس 1 متغیر queryStringVariable مقدار 5 قرار داره

Farshid007
پنج شنبه 07 اردیبهشت 1391, 10:31 صبح
وا چه کاریه ؟
خوب این ها تو GET ذخیره میشه دیگه باید مقدارشو اینجوری بدست بیارید:

$id=$_GET["id"];
اینم برای جلوگیری از خطا:


if(isset($_GET['id'])&&!empty($_GET['id'])&&intval($_GET['id'])!=0)
{
$id=$_GET['id'];
}
else
{
exit('Please set valid value for id');
}

Hamid.RDN
پنج شنبه 07 اردیبهشت 1391, 10:46 صبح
خوب اگه register global فعال باشه کافیه از $id استفاده کنی
و اگه فعال نباشه (پیش فرض) از


$_GET['id']

یا


$_REQUEST['id']