سلام،
اگه منظورتون اینه که می خواین از یو آر ال (متود get) اطلاعات رو بگیرید، آدرس رو باید به این شکل بنویسید:
http://localhost/index.php?site=site1
و فایل index.php
کد PHP:
<?php
$site1 = "http://www.site1.com";
$site2 = "http://www.site2.com";
$site3 = "http://www.site3.com";
$site4 = "http://www.site4.com";
if(isset($_GET['site'])){
$site = $_GET['site'];
switch($site){
case 'site1' :
$requested_site = $site1;
break;
case 'site2' :
$requested_site = $site2;
break;
case 'site3' :
$requested_site = $site3;
break;
case 'site4' :
$requested_site = $site4;
break;
default:
$requested_site = 'uknown';
break;
}
echo $requested_site;
}
اگر تعداد متغیرهاتون زیاده، می تونید از حلقه ها استفاده کنید.
یک روش دیگه هم استفاده از متغیر متغیر (دو تا علامت دلار) هست:
کد PHP:
<?php
$site1 = "http://www.site1.com";
$site2 = "http://www.site2.com";
$site3 = "http://www.site3.com";
$site4 = "http://www.site4.com";
if(isset($_GET['site'])){
$site = $_GET['site'];
echo $$site;
}