我有一个小问题。
我需要从上一页获取数据。例如,我在某种类别视图中,然后我可以单击按钮添加新帖子。我想获取类别信息以自动填写帖子。
但是,直到现在,我只有两个想法,如何做到这一点。单一设置会话,其中包含当前类别视图中的数据,以便在帖子页面中使用它,或者通过代理商推荐获取先前类别视图地址信息中的信息。
还有其他想法吗?
PS对不起,我根本没有提到任何关于这个项目的内容......这是PHP,以前和任何下一页都在同一个项目中;)
答案 0 :(得分:2)
您可以通过网址传播值
script.php?var1=val1&var2=val2&var3=val3
从那里你可以使用
在PHP脚本中访问它们$var1 = $_GET['var1'];
$var2 = $_GET['var2'];
$var3 = $_GET['var3'];
如果您不想使用该URL,可以发布到下一页。
<form method="post" action="{next_page}">
<input type="hidden" name="cat" value="{category}" />
<input type="hidden" name="var1" value="val1" />
<input type="hidden" name="var2" value="val2" />
<input type="submit" value="Button_TO_Next_Page" />
</form>
在下一页上,您将使用
检索值$cat= $_POST['cat'];
$var2 = $_POST['var2'];
$var3 = $_POST['var3'];
正如您所提到的,您可以使用会话来保存用户所在的当前类别,您不必担心$ _GET vs $ _POST
$val = $_SESSION['val1'];
答案 1 :(得分:0)
在您的项目第一页中使用html表单,然后使用任何get或post方法将数据发送到下一页。在第二页中,使用$ _POST或$ _GET方法接收数据。