環境:
1、測試工具:POSTMAN
2、調試框架:THINKPHP
3、開發工具:PHPSTORM
需求:
1、判斷HTTP提交過來的請求是否為AJAX:
是:進行,修改、新增
否:進行查詢,並返回一條記錄
配置:
1、POSTMAN配置:
1)提交模式:POST
2)Headers增加參數:
Content-Type 為:application/x-www-form-urlencoded
X-Requested-With 為:xmlhttprequest
3)Body選擇為:x-www-form-urlencoded,參數為模擬AJAX提交的內容
圖片如下:


2、PHP端代碼:
/**
* 獲取server參數
* @access public
* @param string|array $name 數據名稱
* @param string $default 默認值
* @param string|array $filter 過濾方法
* @return mixed
*/
public function server($name = '', $default = null, $filter = '')
{
if (empty($this->server)) {
$this->server = $_SERVER;
}
if (is_array($name)) {
return $this->server = array_merge($this->server, $name);
}
return $this->input($this->server, false === $name ? false : strtoupper($name), $default, $filter);
}
調試結果:

end.
