0

我有一个琐碎的问题。

我需要从上一页获取数据。例如,我在某种类别视图中,然后我可以单击按钮添加新帖子。我想获取类别信息以自动填充帖子。

但是,到目前为止,我只有两个想法,如何做到这一点。一个 - 在当前类别视图中设置会话以在帖子页面中使用它,或者从以前的类别视图地址信息中获取信息以及代理推荐。

还有其他想法吗?

PS 抱歉,我根本没有提到这个项目的任何内容……这是 PHP,上一页和下一页都在同一个项目中;)

4

2 回答 2

2

您可以通过 URL 传播值

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 与 $_POST

$val = $_SESSION['val1'];
于 2012-09-22T19:44:52.783 回答
0

在您的项目第一页使用 html 表单,然后使用 get 或 post 方法中的任何一个将数据发送到下一页。在第二页中使用 $_POST 或 $_GET 方法来接收数据。

于 2012-09-22T19:40:26.743 回答