为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据php中的URL参数重定向到页面?

如何根据php中的URL参数重定向到页面?

PHP
汪汪一只猫 2022-01-02 15:30:04
我正在 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() 将不起作用。


查看完整回答
反对 回复 2022-01-02
  • 1 回答
  • 0 关注
  • 180 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信