1.判斷是post/get請求
這個大家都知道了,就是$_server['request_method']
返回使用者的請求方式; i.e. 'get', 'head', 'post', 'put'.
eg:
2.判斷是ajax請求
框架中頻繁用到:$_server['http_x_requested_with']來判斷是否ajax提交. 其實$_server陣列中無http_x_requested_with變數,其實是利用xmlhttprequest的setrequestheader方法設定的。
在jquery的原始碼中
然後 setrequestheader("xx","yy");伺服器端就可通過isset($_server['http_xx'])這個變數是否存在來判斷是否來著ajax請求,其中xx、yy都是任意字元,但伺服器端必須加http_前置取值。
還有setrequestheader裡邊的字串不限制大小寫,但$_server['http_xx'])中的xx必須大寫才可。
如果你用了jquery框架,恭喜你,對於通過它的$.ajax, $.get, or $.post方法請求網頁內容時,jquery框架會向伺服器傳遞乙個http_x_requested_with的引數,我們不必自己setrequestheader,你可以利用如下方法判斷某個請 求是ajax請求還是普通請求:
大小: 8 kb
大小: 8.7 kb
大小: 3.3 kb
大小: 3.5 kb
判斷是否是閏年
使用者輸入月份,判斷當前月份為幾月,並輸出有多少天。如果使用者輸入2月份,則請使用者輸入年份,判斷平年則輸出28天,閏年則輸出29天。能被4整除但不能被100整除,或者能被400整除 months input 請輸入當前月份 while notmonths.isdigit or int months...
判斷是否是素數
第一次嘗試 define crt secure no warnings include include intisprimenum int num for int i 2 i num i return1 int main else for int i 100 i 200 i return0 此 利用...
判斷是否是回文
輸入 請輸入數時用空格隔開輸入你要判斷是否是回文的個數 1 5 9 9 5 1 輸出 您輸入的是回文 1 include stdio.h 2 define n 6 通過更改 n 的值,可以改變輸入的數的個數3 本題思想用陣列的第一位與最後一位相比,然後依次第二與倒數第二。4 但每輸入乙個數要用空格隔...