我目前正在开发一个php项目,我需要在其中实现页面重定向。在HTML中页面重定向
<a href=abc.html#section>Pagename<a/>
正常工作,让我到页面的任何部分。但在php中我试图用tag和include方法实现相同的方法,这给了我错误。我试过的代码是
if(?tag==tagname)
include('pagename.php#section');
如何将访问者重定向到页面中间某些部分的其他页面?在php中实现 abc.html#section 。请给你指导。 Thanx提前。
结构是
<html>
<body>
<header>
<Navigation menu>
<a href="?tag=home"><span>Home</span></a>
</end Navigation menu>
<php>
if(?tag==home)
include(home.php);
</end php>
<footer>
</end body>
</end html>
这样可以正常工作,但它始终会从顶部打开新页面。我需要将用户带到home.php#section。请帮帮我。
答案 0 :(得分:0)
使用$ _GET访问查询参数。 e.g:
?的index.php富=栏&安培;一些=事
$ _ GET [ '富']; //包含栏
$ _ GET [ '一些']; //包含东西
<html>
<body>
<header>
<Navigation menu>
<a href="?tag=home"><span>Home</span></a>
</end Navigation menu>
<?php
if(isset($_GET) && $_GET['tag'] && $_GET['tag'] == 'home') {
include(home.php);
}
?>
<footer>
</end body>
</end html>