我正在 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 关注
- 180 浏览
添加回答
举报
0/150
提交
取消