如何給php加密授權(quán) php怎么給網(wǎng)站添加授權(quán)功能?
php怎么給網(wǎng)站添加授權(quán)功能?這并不難。關(guān)鍵是如何獲得域名以及如何防止他人篡改授權(quán)。1 get website domain$url=$uServer[“HTTPurefer”]//獲取完整的源url
php怎么給網(wǎng)站添加授權(quán)功能?
這并不難。關(guān)鍵是如何獲得域名以及如何防止他人篡改授權(quán)。1 get website domain$url=$uServer[“HTTPurefer”]//獲取完整的源url$STR=STRureplace(“HTTP://”,“,$url)//刪除HTTP://$strdomain=expand(“//”,$STR)//用“/”$domain=$strdomain[0]將其分隔成一個(gè)數(shù)組//取第一個(gè)“/”前面的字符,并使用上述方法進(jìn)行精確計(jì)算。如果使用PHP提供的函數(shù),則會(huì)出現(xiàn)錯(cuò)誤,例如:$SERVER[“SERVERuname”]此函數(shù)獲取服務(wù)器的域名。獲取域名后,可以編寫一個(gè)方法,將獲取的域名發(fā)送給授權(quán)服務(wù)器,判斷其是否經(jīng)過認(rèn)證。如果是,可以訪問。如果沒有,則提示沒有授權(quán)
在一個(gè)重要的核心函數(shù)中植入一個(gè)curl,發(fā)到您的地址,檢查當(dāng)前域名是否被您授權(quán),然后返回y或n,如果返回y,則繼續(xù)執(zhí)行,否則會(huì)報(bào)錯(cuò)。然后加密代碼