【发布时间】: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