真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

php原生如何判斷是不是ajax提交

今天小編給大家分享一下php原生如何判斷是不是ajax提交的相關知識點,內(nèi)容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

創(chuàng)新互聯(lián)建站主要從事成都做網(wǎng)站、網(wǎng)站設計、外貿(mào)營銷網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務崇義,十多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

php原生判斷是不是ajax提交的方法:1、創(chuàng)建一個php示例文件;2、在進行ajax請求時,設置一個文件頭信息的變量;3、在php端判斷該信息是否存在以及是否等于自己設置的值,就可以知道是否是ajax請求了。

php 原生怎么判斷是不是ajax提交?

思路:在你進行ajax請求的時候,設置一個文件頭信息的變量,在php端判斷這個信息是否存在以及是否等于自己設置的值,就可以知道是否是ajax請求了。

做法:js端發(fā)送頭信息

對象.setRequestHeader("變量名","變量值");

如 xmlHttp..setRequestHeader("X_REQUESTED_WITH","XMLHttpRequest");

php端接受信息,注意此時接受的變量存在 $_SERVER['HTTP_變量名'];中,

如上面的例子則為$_SERVER['HTTP_X_REQUESTED_WITH'];

echo isset($_SERVER['HTTP_X_REQUESTED_WITH'])&&($_SERVER['HTTP_X_REQUESTED_WITH']=='XMLHttpRequest')?'it is ajax':'it is not ajax';

注釋:js和jquery中有些許不同,自己注意一下,再者變量名字不要沖突了

附加:如果這是你自己的網(wǎng)站,你只是自己區(qū)別一下的話,這樣就可以了,但是,它是防止不了別人盜用你的ajax數(shù)據(jù)的,因為這些都是可以模擬的,一個好的方法是設計session驗證之類的。

相關代碼:

/**
     * 判斷是否是AJAX提交
     * @return bool
     */
  function is_ajax()
    {
        if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
            return true;
        else
            return false;
    }

PHP開發(fā)環(huán)境搭建工具有哪些

一、phpStudy,是一個新手入門最常用的開發(fā)環(huán)境。

二、WampServer,WampServer也同樣的也是和phpStudy一樣操作簡單對小白比較友好。

三、XAMPP,XAMPP(Apache+MySQL+PHP+PERL)是一個功能強大的建站集成軟件包。

四、MAMP,MAMP分為兩種MAMP和MAMP Pro for Mac。

五、寶塔面板,寶塔面板是一款服務器管理軟件,支持windows和linux系統(tǒng)。

六、UPUPW,UPUPW是目前Windows平臺下最具特色的Web服務器PHP套件。

以上就是“php原生如何判斷是不是ajax提交”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


網(wǎng)頁標題:php原生如何判斷是不是ajax提交
當前鏈接:http://weahome.cn/article/jjpids.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部