2013-06-23 74 views
-1

尋找一個PHP代碼重定向到特定的URL取決於放慢參數重定向根據在URL參數

redirect.php?mid=1 

應該重定向到page1.php中

redirect.php?mid=2 

應該重定向到使page2.php

如果url不帶參數

redirect.php 

應該重定向到page3.php

+0

http://php.net /manual/en/control-structures.switch.php和http://php.net/manual/en/function.header.php – John

回答

0
<?php 

// quesry string parameters are accessible through $_GET or $_REQUEST 
switch($_GET['mid']) // Look only at mid parameter. Decide what to do based on value 
{ 
    case 1: 
     $page = 'page1.php'; // Save the redirection to a variable 
     break; 
    case 2: 
     $page = 'page2.php'; 
     break; 
    default: 
     $page = 'page3.php'; 
     break; 
} 

// redirect to correct page 
header('location: '. $page); 

?> 

$_GET - 獲取查詢字符串PARAMS

switch - 開關控制結構

header - 改

+0

+1不完整「需要修復此問題」 – zerkms

+0

PS:deupvo特德爲一個完整的解決方案) – zerkms

+0

多數民衆贊成在這個有點苛刻 – Brombomb