1

假设这是我的表单域代码:

<form action="process.php" method="post">
<input type="text" size="25" name="username" />
<input type="text" size="25" name="password" />
</form>

这两个输入框允许用户输入信息。在process.php,您可以以相同的方式获取变量:

$username = $_POST['username'];
$password = $_POST['password'];

现在我想通过传递参数直接打开页面“process.php”

我用这个链接

localhost/process.php?username=ahmed&password=123456

不工作,我知道使用$_GET是否可以正常工作

$username = $_GET['username'];
$password = $_GET['password'];

但我想使用$_POST

我会用这种方式打开这个页面吗???

4

3 回答 3

2

$_REQUEST. $_POST它基本上是,$_GET和的合并$_COOKIE

于 2012-04-17T21:30:38.013 回答
0

如果我明白你的意思,你应该可以使用 $_REQUEST['username'] 和 $_REQUEST['password']

如果它靠近数据库,出于安全原因,我建议不要使用它,但这将允许您使用 POST 或 GET。

于 2012-04-17T21:30:54.377 回答
0

您只能在 URL 中传递 GET 参数。要直接发送 POST 数据,您可能需要使用 CURL 之类的东西来正确格式化您的请求,以将变量包含为 POST 数据。

于 2012-04-17T21:31:07.840 回答