我们拥有的系统会产生一个URL参数,该URL参数+在参数名称中带有一个符号。系统生成URL,并将空格更改为+。
blah.com/index.php?f.Record+Type%7CemuRecordLevel=series
Run Code Online (Sandbox Code Playgroud)
我不知道如何$_GET使用PHP 设置此参数。
我试过了
$_GET["f_Record+Type|emuRecordLevel"])$_GET["f_Record%20Type|emuRecordLevel"])$_GET["f_Record Type|emuRecordLevel"])其他没有空格/加号的URL参数也可以正常工作。
有没有我的意思在这里提出,在一个类似的静脉更换的替换.用_?
这是docs的引文:
变量名称中的点和空格将转换为下划线。例如
<input name="a.b" />变为$_REQUEST["a_b"]。
因此,您可以按以下方式访问数据:
$_GET['f_Record_Type|emuRecordLevel'];
Run Code Online (Sandbox Code Playgroud)
如有疑问,可以使用var_dump来查看$_GET:
var_dump($_GET);
Run Code Online (Sandbox Code Playgroud)