如何通过Post方法发送$ get而不将其包含在隐藏输入中

时间:2018-06-21 00:35:42

标签: php

感谢您在这个网站上接受我,我是一个脚本编写者,试图通过php来做事。

我有一个名为action.php的页面,它已经处于另一个名为index.php的页面的获取模式中。因此,网址就像这样的../action.php?id=1(一个例子)和另一个名为action1.php

的页面

如何在不使用任何隐藏内容的情况下将url的值(例如1)发送到另一个页面?

<form action="action1.php" method="post"'>

1 个答案:

答案 0 :(得分:1)

您可以通过几种方式做到这一点;

$ _ SESSION

// in form file

$value = $_GET["something"]; // get your GET value

$_SESSION["param"] = $value; // store on session

// in action.php
echo $_SESSION["param"]; // get stored value from session

但是首先,在使用会话之前,您需要使用session_start()方法开始会话

$ GLOBALS

$GLOBALS['param'] = $value'; 

echo $GLOBALS['param']