我正在 php 中處理項目,我想在主索引頁面中創建參數并根據參數重定向頁面示例:如果 URL 是“index.php?page=about.php”,頁面應該被重定向到 about.php我的代碼function get_parameter(){$page = $_GET['page'];header("Location : ".$page".php");}我想在這里試試<?php if(!isset($_SESSION['userId'])): ?> <li class="nav-item"> <a class="nav-link" href="index.php?page=login">Sign In</a> </li> <li class="nav-item"> <a class="nav-link" href="index.php?page=register">Sign Up</a> </li><?php endif; ?>那么我如何使該功能正常工作呢?謝謝
1 回答

富國滬深
TA貢獻1790條經驗 獲得超9個贊
如果 URL 是“index.php?page=about.php”,$page = $_GET['page'];
然后 $page = about.php。
所以重定向的代碼應該是 header("Location: $page");
在 "" 中,您不必與點 (.) 連接 php $variables。你只需要用 '' 來做到這一點,比如:header('Location: ' . $page . '');
并且不要使用重定向函數。只需從 GET 讀取頁面,然后重定向。
如果您加載 html,header() 將不起作用。
- 1 回答
- 0 關注
- 197 瀏覽
添加回答
舉報
0/150
提交
取消