کد قرار داده شده توسط rezaonline.net جواب نداد!
کد قرار داده شده توسط دوست عزیز T.Toosi با کمی تغییر جواب داد.
یعنی الان با کد زیر در صورتیکه اشتباه متغییر ها را ارسال کنیم باز دیفالت را نمایش می دهد و در صورتیکه متغییر صحیح باشد آنرا نمایش می دهد
کد PHP:
<script type="text/javascript">
<?php
$squrl = null;
$urls = array(
'site1' => 'file1',
'site2' => 'file2',
'site3' => 'file3',
);
if(isset($_GET))
foreach ($_GET as $k=>$v) {
if (array_key_exists($k,$urls)) {
$squrl = @$urls[$k];
break;
}
}
if($squrl) echo 'file: "'.$squrl.'",';
else
{
echo 'file: "defaultURL",';
}
?>
</script>
لطفا چک کنید کد بالا از نظر صحیح بودن کد ها مشکلی ندارد
با تشکر