这可能是一个愚蠢的问题......但我的脚本使用$q = $_POST['q'];
接收POST数据并使用它。但有时在运行时,我的脚本会从某个地方收到GET请求。我正试图弄清楚他们来自哪里。
当我不知道GET请求的结构如何时,如何将GET请求的内容分配给变量?
我知道我的POST请求的结构为q =所以我有$q = $_POST['q'];
但由于我不知道GET请求的来源如何将其分配给变量,所以我可以看到它是什么? (当我能够这样做时,我会将内容写入日志)
答案 0 :(得分:1)
<pre>
<?php
print_r($_GET);
?>
</pre>
答案 1 :(得分:1)
您可以尝试这样的事情:
if( ! empty($_GET)) {
foreach($_GET as $key => $val) {
echo "$key: $val<br>";
}
}
答案 2 :(得分:1)
尝试:
if(strcasecmp($_SERVER['REQUEST_METHOD'], 'GET') === 0){
$getVars = var_export($_GET, true);
//Do what what you want to do with $getVars.
}