PHP頁面跳轉傳參的方法有以下幾種:
使用GET方法傳參: 在URL中使用問號(?)將參數附加到URL后面,參數之間使用&符號分隔。例如:http://example.com/page.php?param1=value1¶m2=value2。 在跳轉的頁面中可以使用$_GET全局變量來獲取傳遞的參數值。例如:$param1 = $_GET[‘param1’];
使用POST方法傳參: 在表單中使用隱藏域(input type=“hidden”)將參數值傳遞給下一個頁面。例如:
在跳轉的頁面中可以使用$_POST全局變量來獲取傳遞的參數值。例如:$param1 = $_POST['param1'];使用SESSION傳參: 在跳轉前將參數值存儲在SESSION中,然后在跳轉的頁面中可以使用$_SESSION全局變量來獲取傳遞的參數值。例如: // 第一個頁面 session_start(); $_SESSION[‘param1’] = ‘value1’; header(‘Location: page.php’); // 第二個頁面 session_start(); $param1 = $_SESSION[‘param1’];
使用COOKIE傳參: 在跳轉前將參數值存儲在COOKIE中,然后在跳轉的頁面中可以使用$_COOKIE全局變量來獲取傳遞的參數值。例如: // 第一個頁面 setcookie(‘param1’, ‘value1’, time()+3600); header(‘Location: page.php’); // 第二個頁面 $param1 = $_COOKIE[‘param1’];
需要注意的是,使用GET方法傳參時,參數值會出現在URL中,不適合傳遞敏感信息;而使用POST、SESSION或COOKIE傳參時,參數值不會出現在URL中,更安全。