PHP:根据上一页点击的链接动态加载内容?

时间:2012-02-02 14:47:37

标签: php dynamic session

过去24小时我一直在谷歌这个,差不多。我似乎无法找到适合我情景的答案,即使我知道它被广泛使用。

我的网站上有一个页面上有很多链接(让我们称之为“第1页”),我希望他们都可以前往一个空白页面(和“第2页”),然后动态获取内容加载,具体取决于在上一页上单击的链接。

我所知道的是,我需要能够使用第1页上的超链接设置PHP变量,并在第2页上使用某种if(isset($_SESSION['phpVariable'])){ include('path/content.fileExt')},以便它可以接收变量并加载内容相应

我不知道如何做到这一点,因为我昨天才开始学习PHP。救命? :(:L

3 个答案:

答案 0 :(得分:2)

您可以使用$_GET[]变量。在第1页上,链接可以是page2?food=baconpage2?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.
}

答案 1 :(得分:1)

您可以通过网址传递要加载的内容的标识符。

例: 将GET参数之一的值设置为第2页内容的标识符

<a href="page2.php?pageid=content">Link to Page 2</a>

然后在第2页中检查值并相应地加载内容。

include_once 'content/' . $_GET['pageid'];

答案 2 :(得分:0)

http://www.w3schools.com/php/php_get.asp

www.example.com/index.php?page=something_here

$_get["page"] 

会返回“something_here”