PHP教程

php使用openssl來實現非對稱加密

使用非對稱加密主要是藉助openssl的公鑰和私鑰,用公鑰加密私鑰解密,或者私鑰加密公鑰解密。 1.安裝openssl和PHP的openssl擴充套件 2.生成私鑰:openssl genrsa 用於生成rsa私鑰檔案,生成是可以指定私鑰長度和密碼保護 openssl genrsa -out rsa

淺談 PHP 中的多種加密技術及程式碼示例

同樣是一道面試答錯的問題,面試官問我非對稱加密演算法中有哪些經典的演算法? 當時我愣了一下,因為我把非對稱加密與單項雜湊加密的概念弄混淆了,所以更不用說什麼非對稱加密演算法中有什麼經典演算法,結果當然也讓面試官愣了一下,所以今天就花點時間說說PHP中的資訊加密技術 資訊加密技術的分類 單項雜湊加密技術(不可

Laravel中建立Model

以前使用的CI框架,最近學習使用Laravel框架了,把碰到的一些問題總結一下做個記錄,以便以後回顧,也希望可以幫到碰到同樣問題的朋友。 在Laravel中資料庫表都是根據Laravel中寫好的程式去生成的,這樣的話便於使用git等版本控制進行管理整個專案。 以建立User_address模型為例進行記錄

laravel 生成model

在Laravel中資料庫表都是根據Laravel中寫好的程式去生成的,這樣的話便於使用git等版本控制進行管理整個專案。 以建立User_address模型為例進行記錄: 1、使用php artisan make:model User_address命令建立模型(需要在根目錄下執行),如圖: 2、成功之

(5)php框架開發---錯誤處理

    在寫開發的時候難免會出現程式碼寫錯的尷尬,這裡面如果不是在執行環境的話,我們可以直接使用以下的命令來直接顯示錯誤在頁面上 ini_set('display_errors',1); //錯誤資訊 ini_set('display_startup_error

PHP COOKIE的幾種設定方式

設定cookie的方式 setcookie(string name,string value,int expire,string path,string domain,int secure) setrawcookie(string name,string value,int expire,str

PHP將陣列存入到資料庫中

以下四種方法:  1.implode()和explode()方式  2.print_r()和自定義函式方式  3.serialize()和unserialize()方式  4.json_encode()和json_decode()方式 <?php //1.implode和explode方式

php curl丟擲請求不等待

請求程式加: curl_setopt($ch, CURLOPT_TIMEOUT, 1); 接收程式頭部加 ignore_user_abort();header('HTTP/1.1 200 OK');header('Content-Length:0');header(

如何使用curl獲取網頁內容

HttpRequest.class.php <?php /*  * 使用curl擴充套件發出http的get或post請求  */ class HttpRequest {     //url,請求的伺服器地址     private $url = '';          //is

php使用curl post 傳送url 並解決中文亂碼問題

  這個問題困擾我幾天了,傳送的指定網址的url引數,中文總是亂碼,指定網址是utf8編碼的,我傳送的也是utf8編碼的。但是還是亂碼,開始用的file_get_contents,後來換成curl並在php.ini中開啟了php_curl,還是不行,有加了header終於解決。程式碼如下: $url =

php-人員許可權管理(RBAC)

php-人員許可權管理(RBAC) 許可權管理可以想做vip的功能,普通使用者和vip使用者的功能是不一樣的,大致會用到五張表:使用者表、角色表、功能表,還有他們之間互相關聯的表:使用者與角色表、角色與功能表 我用到的五張表如下:                         

laradock xdebug Mac

記錄在mac 使用 laradock xdebug的坑 ,第一次使用如有記錄錯誤,請指出謝謝。 官網教程laradocke官網 安裝xDebug 1.在laradock 目錄下 找到 docker-compose.yml檔案 後開啟 搜尋 INSTALL_XDEBUG引數,能搜尋到 兩

0.94210696220398