在过去的24小时里,我一直在谷歌上搜索这个。尽管我知道它被广泛使用,但我似乎找不到适合我的答案。
我的网站的一个页面(我们称之为"第1页")上有很多链接,我希望它们都指向一个空白页面(以及这个"第2页"),然后根据上一页上点击的链接动态加载内容。
我所知道的是,我需要能够在第1页上设置一个带有超链接的PHP变量,并在第2页上使用某种if(isset($_SESSION['phpVariable'])){ include('path/content.fileExt')}
,以便它可以接收变量并相应地加载内容。
我只是不知道如何做到这一点,因为我昨天才开始学习PHP。帮助?:(:L
您可以使用$_GET[]
变量。在第1页上,链接可能指向page2?food=bacon
或page2?food=foo
。在第2页,你可以说。。。
if ($_GET['food']=='bacon')
{
// Stuff here that prints what you want.
}
elsif ($_GET['food']=='foo')
{
// Stuff here that prints what you want.
}
您可以通过URL传递要加载的内容的标识符。
例如:将GET
参数之一的值设置为第2页内容的标识符
<a href="page2.php?pageid=content">Link to Page 2</a>
然后在第2页中,只需检查值并相应地加载内容。
include_once 'content/' . $_GET['pageid'];
http://www.w3schools.com/php/php_get.asp
www.example.com/index.php?page=something_here
$_get["page"]
将返回"something_here"