PHP - 检测URL(test.html?variable = 1)

时间:2015-09-07 17:59:36

标签: php url iframe detect

我想创建一个检测网址并更改其中一个iframe网址的系统。

我不太了解PHP,但我想做这样的事情。

  • 检测网址(link.com/page.html?ip=xxx)
  • 如果它等于xxx将iframe(id = server)src更改为BLAHBLAH.COM或xxx(我们检测到的变量)
  • 如果它等于yyy将iframe(id = server)src更改为TEST.COM或yyy(我们检测到的变量)

请注意,我不打算使用2个链接。我打算使用多个链接。所以If-Else会起作用。

2 个答案:

答案 0 :(得分:4)

来自基本php的示例,用于获取任何URL的参数。

$servers = array
  (
  array(1,"serverxxx"),
  array(2,"serveryyy"),
  array(3,"serverzzz")
  );

 if(isset($_GET)){
     $params = array_keys($_GET);
     for( $i=0; $i<count( $params ); $i++ )
         if(isset( $_GET[$params[$i]]) ){
             for($j=o;$i<count($servers);$j++){
               $id =$_GET[$params[$i]];
               if($id==$server[$j]) {
                 $src = $server[$j][1]];
                 break;
               }       
             }
         }
 } ;

答案 1 :(得分:0)

使用$_SERVER['REQUEST_URI']检索域名

后面的URI