【问题标题】:Passing parameter to php page with append the value in the URL将参数传递给 php 页面,并在 URL 中附加值
【发布时间】:2012-04-17 21:28:28
【问题描述】:

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

<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

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

【问题讨论】:

    标签: php html


    【解决方案1】:

    $_REQUEST。它基本上是$_POST$_GET$_COOKIE 的合并。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2017-11-09
          • 1970-01-01
          • 2015-03-23
          • 2020-04-05
          • 2022-01-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多