【问题标题】:GET method... Extract variablesGET 方法...提取变量
【发布时间】:2012-10-11 08:05:28
【问题描述】:

有人可以帮我如何使用php中的GET方法从以下url中提取url参数吗?

http://domainname.com/?formBuilderForm%5BFormBuilderID%5D=29&formBuilderForm%5Brandomizer%5D=508398db941a26.20741366&formBuilderForm%5Bvw_sre_ticker_name%5D=TPX&formBuilderForm%5Bvw_sre_entry_price%5D=100&formBuilderForm%5Bvw_sre_entry_date%5D=21%2F10%2F2012

我相信变量名是 formBuilderForm [FormBuilderID] 并且值为 29。我尝试了以下代码,但没有成功。

<?php
$_vw_sre_ticker_name_in = $_GET["formBuilderForm [FormBuilderID ]"];
echo 'vw_sre_ticker_name'.$vw_sre_ticker_name_in;
?>

我相信,这与 ASCII 和非 ASCII 的东西有关。

【问题讨论】:

  • 做一个var_dump($_GET),看看你得到了什么。我认为您需要访问一些嵌套值。
  • 删除空格并重试。它不是“ASCII 和非 ASCII”,而是 url encoded
  • 它可能在$_GET['formBuilderForm']['FormBuilderID'],但很难阅读...var_dump 就像赛斯建议的那样。
  • $_GET['formBuilderForm']['FormBuilderID'] 是的...!在那里。我将完成其余的工作并为您提供最新信息。谢谢! 输出:$_input_form_id 29

标签: php url-parameters getmethod


【解决方案1】:

%5D 代表 [ 在 url 编码中

所以你可以试试

<?php
 $_vw_sre_ticker_name_in = $_GET["formBuilderForm[FormBuilderID]"];
 echo 'vw_sre_ticker_name'.$vw_sre_ticker_name_in;
?>

您需要删除空格。

不过,正如 Seth 所指出的,这确实是一个简单的基本调试

print_r($_GET);

会为您提供所需的信息,而不是在 Stackoverflow 上询问。

【讨论】:

  • 非常感谢。我做了 print_r($_get)。这就是我所拥有的。现在,我需要看看如何从中提取数据。我会做一些谷歌,但是,如果你可以添加你的输入,那就太好了。数组 ( [formBuilderForm] => 数组 ( [FormBuilderID] => 29 [randomizer] => 50842bbed1ddf5.08189536 [vw_sre_ticker_name] => tpx [vw_sre_entry_price] => 200 [vw_sre_entry_date] => 21/10/2012 [vw_sre_submit_button] => 21)
  • 当我做 var_dump array(3) { ["formBuilderForm"]=> array(6) { ["FormBuilderID"]=> string(2) “29″ ["randomizer"]=>字符串(23)“508433e46b1696.44351019”[“vw_sre_ticker_name”]=>字符串(3)“TPX”[“vw_sre_entry_price”]=>字符串(3)“200”[“vw_sre_entry_date”]=>字符串(10)“21 /10/2012″ ["vw_sre_submit_button"]=> 字符串(2) “16″ }
【解决方案2】:

你可以在 $_GET 上使用 foreach

foreach($_GET as $key=>$value) {
       echo $key . ':' . $value;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-20
    • 2013-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-26
    • 2019-01-26
    相关资源
    最近更新 更多