php加密自定義版權,PHP自定義加密方式

2021-10-25 21:55:25 字數 1239 閱讀 6644

這篇文章主要介紹了php自定義加密方式,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

簡單編碼函式(與php_decode函式對應)function php_encode($str) ord() 函式返回字串的首個字元的 ascii 值。

chr() 函式從指定的 ascii 值返回字元。

簡單解碼函式(與php_encode函式對應)function php_decode($str){

if ($str=='' && strlen($str )>128) return false;

for($i=0; $i

$c = ord($word);

if ( $c>106 && $c<127 ) $c = $c-20;

if ($c>31 && $c< 107) $c = $c+75 ;

$word = chr( $c);

$s .= $word ;

return $s;

簡單加密函式(與php_decrypt函式對應)function php_encrypt($str){

$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';

$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';

if(strlen($str) == 0) return false;

for($i=0; $i

for($j=0; $j

if ($str[$i] == $encrypt_key[$j]){

$enstr .= $decrypt_key[$j];

break;

return $enstr;

簡單解密函式(與php_encrypt函式對應)function php_encrypt($str){

$encrypt_key = 'abcdefghijklmnopqrstuvwxyz1234567890';

$decrypt_key = 'ngzqtcobmuhelkpdawxfyivrsj2468021359';

if(strlen($str) == 0) return false;

for($i=0; $i

for($j=0; $j

if ($str[$i] == $decrypt_key[$j]){

$enstr .= $encrypt_key[$j];

break;

return $enstr;

PHP自定義異常

雖然php5提供的異常處理類exception具備常用的一些功能。但有時候我們希望使用不同的異常類,針對特定型別的異常進行處理,此事就需要自定義異常類。自定義異常類非常簡單,只需要繼承自exception類,並新增自定義的成員屬性和方法即可。接下來通過乙個例項進行學習。class customexc...

PHP自定義函式

使用者自定義函式也稱自定義函式,它們不是php提供的,是由程式設計師建立的.由於自己建立了這樣的函式,所以就可以完全控制這些函式.因此可以讓乙個函式完全按照自己希望的方式執行.1,申明函式 在php中,定義函式的方法同其他程式語言幾乎一樣.下面是php申明函式的語法結構 function funct...

PHP自定義環境

php環境分為兩種 wanmp lanmp w windows 系統 l linux 系統 a apache 伺服器 n nginx 伺服器 m mysql 資料庫 p php 伺服器端的指令碼語言 安裝環境分為兩種 整合環境 一鍵安裝 整合環境 phpstudy wampserver apmser...