欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

用php來改寫404錯(cuò)誤頁讓你的頁面更友好

 更新時(shí)間:2013年01月24日 17:40:59   投稿:whsnow  
404錯(cuò)誤,很多人都知道,如果要訪問的url不存在的時(shí)候就讀取顯示這個(gè)頁面;以往在處理404寫幾行字,有心人對其稍加美化,首先我來說明一下我的404究竟都能幫我做哪些事情以及PHP如何來改寫你的404錯(cuò)誤頁

404錯(cuò)誤,很多人都知道,如果要訪問的url不存在的時(shí)候就讀取顯示這個(gè)頁面.以往在處理404方面我們通常的做法是要麼簡單寫幾行字,而有心人士或許還會對其稍加美化,另外一少部份想投機(jī)取巧的傢伙甚至用meta標(biāo)籤做延時(shí)轉(zhuǎn)向,僅此而已,其實(shí)404還可以幫我們做很多事,這就是今天我們要討論的重點(diǎn)了.

首先我來說明一下我的404究竟都能幫我做哪些事情:
1.他可以告訴我何時(shí)來自哪裡的用戶要訪問我哪個(gè)URL結(jié)果失敗了.
2.他能告訴我對方為何要訪問這個(gè)URL,并幫助我優(yōu)化網(wǎng)站
3.他能告訴我對方的IP地址
4.他能告訴我此人的居心何在
5.我可以讓他把那些不想告訴我的給閉嘴
6.他能把他想要告訴我的用email方式發(fā)給我
7.他能幫我做301永久重定向.
8.他能告訴我有人正在試圖入侵我的網(wǎng)站或主機(jī)

聽起來很玄也很炫,好吧,接下來我們就來討論一下究竟他是怎麼做到的.逐一分析:
1.我們可以用PHP捕捉用戶的來源URL和當(dāng)前的URL,所以第一點(diǎn)我們可以很簡單的做到.
2.因?yàn)橛辛藖碓碪RL,所以你就能很直觀的猜測到用戶的意圖了,我舉個(gè)例子,就像我的網(wǎng)站//www.dbjr.com.cn,如果某個(gè)用戶的來源URL是//www.dbjr.com.cn,而捕捉到他目前的URL是//www.dbjr.com.cn/user.php?id=1這就說明此人在瀏覽我的網(wǎng)站的時(shí)候當(dāng)點(diǎn)擊了某個(gè)人的個(gè)人資料頁時(shí)結(jié)果找不到這個(gè)人的資料從而出錯(cuò),說明:ID=1的這個(gè)可能不存在貨已經(jīng)被刪掉了,那麼你就要看一下網(wǎng)站上是否還有這個(gè)URL的超鏈接,如果有的話就要想辦法把它給刪掉吧!
3.這個(gè)功能就比較簡單了,只需要用PHP捕捉一下對方的ip即可.然后配合其他網(wǎng)站的IP轉(zhuǎn)物理地址的功能就能知道此人來自哪裡了.

相關(guān)文章

  • PHP?trim函數(shù)對多字節(jié)字符的使用限制實(shí)例探究

    PHP?trim函數(shù)對多字節(jié)字符的使用限制實(shí)例探究

    這篇文章主要為大家介紹了PHP?trim函數(shù)對多字節(jié)字符的使用限制實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • mysql_escape_string()函數(shù)用法分析

    mysql_escape_string()函數(shù)用法分析

    這篇文章主要介紹了mysql_escape_string()函數(shù)用法,結(jié)合實(shí)例形式講述了mysql_escape_string()函數(shù)的功能,并分析了mysql_escape_string的使用技巧與注意事項(xiàng),需要的朋友可以參考下
    2016-04-04
  • php中引用符號(&)的使用詳解

    php中引用符號(&)的使用詳解

    php的引用就是在變量或者函數(shù)、對象等前面加上&符號,在PHP 中引用的意思是:不同的名字訪問同一個(gè)變量內(nèi)容,下面介紹如何使用PHP的引用
    2013-11-11
  • PHP簡潔函數(shù)小結(jié)

    PHP簡潔函數(shù)小結(jié)

    對開源社區(qū)感興趣,對php感興趣,有一點(diǎn)時(shí)間了解下php
    2011-08-08
  • Windows上PHP安裝redis擴(kuò)展和igbinary擴(kuò)展

    Windows上PHP安裝redis擴(kuò)展和igbinary擴(kuò)展

    php擴(kuò)展就是php核心并不支持的功能,通過安裝擴(kuò)展增加PHP的功能,在Windows上有兩種加載PHP擴(kuò)展的方式:把擴(kuò)展編譯進(jìn)?PHP,或者加載?DLL,加載預(yù)編譯的擴(kuò)展是更簡單更被推薦的方式,要加載某擴(kuò)展,需要在系統(tǒng)中有其相對應(yīng)的“.dll”文件
    2023-10-10
  • PHP判斷兩個(gè)給定日期是否在同一周的方法

    PHP判斷兩個(gè)給定日期是否在同一周的方法

    這篇文章主要介紹了PHP判斷兩個(gè)給定日期是否在同一周的方法,涉及PHP針對日期時(shí)間的轉(zhuǎn)換、運(yùn)算及判斷等相關(guān)操作技巧,需要的朋友可以參考下
    2017-08-08
  • php實(shí)現(xiàn)等比例不失真縮放上傳圖片的方法

    php實(shí)現(xiàn)等比例不失真縮放上傳圖片的方法

    這篇文章主要介紹了php實(shí)現(xiàn)等比例不失真縮放上傳圖片的方法,結(jié)合實(shí)例形式分析了php基于自定義函數(shù)實(shí)現(xiàn)等比例不失真縮放上傳圖片的具體功能定義與使用方法,需要的朋友可以參考下
    2016-11-11
  • PHPstorm快捷鍵(分享)

    PHPstorm快捷鍵(分享)

    下面小編就為大家?guī)硪黄狿HPstorm快捷鍵(分享)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • php基礎(chǔ)知識:類與對象(2) 自動加載對象

    php基礎(chǔ)知識:類與對象(2) 自動加載對象

    php基礎(chǔ)知識:類與對象(2) 自動加載對象...
    2006-12-12
  • 解決PHP4.0 和 PHP5.0類構(gòu)造函數(shù)的兼容問題

    解決PHP4.0 和 PHP5.0類構(gòu)造函數(shù)的兼容問題

    以下是對解決PHP4.0和PHP5.0類構(gòu)造函數(shù)兼容問題的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考一下
    2013-08-08

最新評論