$ajax

$ajax

是否为 AJAX 请求,值为 TRUE/FALSE 。
浏览器在发送 AJAX 请求的时候,会发送特定的头信息,会被当做判断依据。

【定义】 文件:xiunophp/xiunophp.php 大约 55 行:


$ajax = isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && strtolower(trim($_SERVER["HTTP_X_REQUESTED_WITH"])) == "xmlhttprequest";

【用例】

<?php

include "./xiunophp/xiunophp.php";

if($ajax) {
    // ajax 请求时,服务端一般返回 json 格式数据
    echo "{"code":1, "message":"ok"}";
} else {
    echo "ok";
}

?>
文章导航