怎樣給網(wǎng)站源碼加授權(quán) 怎么給php添加授權(quán)域名或者授權(quán)碼?
怎么給php添加授權(quán)域名或者授權(quán)碼?在一個重要的核心函數(shù)中植入一個curl,發(fā)到您的地址,檢查當前域名是否經(jīng)過您的授權(quán),然后返回y或n,如果返回y,則繼續(xù)執(zhí)行,否則會報錯。然后加密這段代碼PHP商業(yè)程
怎么給php添加授權(quán)域名或者授權(quán)碼?
在一個重要的核心函數(shù)中植入一個curl,發(fā)到您的地址,檢查當前域名是否經(jīng)過您的授權(quán),然后返回y或n,如果返回y,則繼續(xù)執(zhí)行,否則會報錯。然后加密這段代碼
PHP商業(yè)程序,要么提供云服務(wù),要么編寫一個擴展的加密實現(xiàn)源代碼,最壞的是掌握自己手中的核心算法,否則源代碼會分秒必爭。
如果是主營業(yè)務(wù)的方案,沒有深層次的技術(shù)實現(xiàn),但是如果是有技術(shù)壁壘的方案,核心算法就是生命線,流出去是致命的。
開發(fā)的商業(yè)PHP程序,如何授權(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]將其分隔成一個數(shù)組//取第一個“/”前面的字符,并使用上述方法進行精確計算。如果使用PHP提供的函數(shù),則會出現(xiàn)錯誤,例如:$SERVER[“SERVERuname”]此函數(shù)獲取服務(wù)器的域名。獲取域名后,可以編寫一個方法,將獲取的域名發(fā)送給授權(quán)服務(wù)器,判斷其是否經(jīng)過認證。如果是,可以訪問。如果沒有,則提示沒有授權(quán)