如何从navigator_bar.php获取参数值?type = 1?

时间:2013-12-08 13:24:38

标签: php

我有一个像index.php:

的index.php:

include_once('navigator_bar.php'); 
include_once('content.php');
include_once('footer.php');

我的navigator_bar.php只列出了数据库中不同的产品类型,我从数据库中循环它并将它们作为链接回显:

navigator_bar.php?type=1
navigator_bar.php?type=2
navigator_bar.php?type=3
...

我的content.php只显示来自navigator_bar.php从数据库检索的不同产品列表,即,当用户点击键入一个button(navigator_bar.php?type=1),然后content.php显示type=1个产品;当用户点击键入两个button(navigator_bar.php?type=2),然后content.php显示type=2个产品。

现在我的问题是:我无法从content.php获取参数“type”值,因为navigator_bar.phpcontent.php都包含在index.php中,它们都在同一页面中,无法通过"$_GET['type']

获取

并且它们都包含在div中,而不是框架中,仍然没有形式,所以我不能从表单提交中获取它们;当然,我可以在navigator_bar.php中将“type”定义为变量,从content.php获取,

但请注意,我的类型值循环来自数据库,它的范围只在navigator_bar.php,当从content.php获取时,我可以得到它的最后一个值。

但是my content.php需要刷新参数值中的不同产品,例如navigator_bar.php?type=value,任何人都有关于如何从include navigator_bar.php ?获取参数值的好建议

问候&谢谢 大卫

1 个答案:

答案 0 :(得分:0)

尝试在“navigator_bar.php”中设置$_SESSION['type'],其值为type(您可以获取该值),然后从其他php文件的session中获取并使用它。

这两个文件必须在开头包含此代码:

if(!isset($_SESSION)) session_start();