【问题标题】:Take keyword from URL PHP [duplicate]从 URL PHP 中获取关键字 [重复]
【发布时间】:2014-01-14 07:58:18
【问题描述】:

我会解释一切。

所以我设法为您编写了一个填写 POST 表单的脚本,现在当表单填写完毕并且用户登录时,他们会得到一个特殊的密钥,我想从 URL 中获取这个特殊的密钥,比方说网址是。

script.php?key=1145682c3e7060514f57530c284f9ae3

每次用户登录时都会更改此密钥。

希望我解释正确。

谢谢!

PS。 Script.php 未托管在我的服务器上,自动填写表单的脚本托管在我的服务器上。我基本上希望它自动填写表格(已经完成)然后拿到钥匙。

在不是我的网络服务器上有一个登录表单,登录后,您会在 URL 栏中获得一个密钥。我编写了托管在我的 WEBSERVER 上的脚本以转到该表单并使用 cURL 自动填写它,我需要制作我的脚本以从 URL 栏中获取密钥。

【问题讨论】:

  • 为什么不能使用 $_GET["key"]?
  • Script.php 没有托管在我的服务器上,自动填写表单的脚本托管在我的服务器上。
  • echo explode('=', parse_url($url, PHP_URL_QUERY))[1];
  • 你需要删除这个帖子,然后开始一个新帖子,从头开始仔细解释整个设置。
  • 你不必删除它,你可以编辑它。并且不要忘记添加您的代码。

标签: php url post keyword


【解决方案1】:

您可以使用以下方法从查询字符串中获取值:

$key = isset($_GET['key']) ? $_GET['key'] : null;

如果已发布:

$key = isset($_POST['key']) ? $_POST['key'] : null;

通过以下方式检查:

if ($key) {
    // do something here something          
}

【讨论】:

    【解决方案2】:

    您必须使用超全局 $_GET 变量,例如:

    $_GET['key']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-21
      • 1970-01-01
      • 2018-11-11
      • 2017-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-10
      相关资源
      最近更新 更多