在php中实现“pagename.html#id_of_section”类似的功能

时间:2015-08-02 12:41:31

标签: php html5

我目前正在开发一个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。请帮帮我。

1 个答案:

答案 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>