C# 與 php 7.1 資料傳輸以DES加解密
原本在 php 7.0 及之前可以直接用 mcrypt,但是在 7.1 之後就被拿掉了,除非用 PCEL 去裝,或者使用其他的 library,要不然應該就只能使用 openssl 的加解密。
原本在 php 7.0 及之前可以直接用 mcrypt,但是在 7.1 之後就被拿掉了,除非用 PCEL 去裝,或者使用其他的 library,要不然應該就只能使用 openssl 的加解密。
今天在 Redhad 6.6 上遇到問題,會有類似這樣的錯誤。
紀錄一下。被權限設定浪費不少時間 =_=
免費! Free Online PHP Obfuscator。 試用了一下,裏頭還有加上 checksum,還不錯用。 2022/05 update: 原連結已死,現在看起來 https://www.mobilefish.com/services/php_obfuscator/php_obfuscator.php 還不錯
php 用 exec (或 shell_exec 等)在 command line 下以 sudo 執行命令的時候,會出現sudo: no tty present and no askpass program specified的錯誤。主要原因是因為在 php + apache 的環境下,預設執行程式的身分是 www-data,但是這個身分沒有 sudo 的權限。
真心覺得 Facebook api 的官方文件網站很爛,然後 PHP 的 api 用法囉哩八唆的,還不如直接在 php 裡面用 curl 來得方便。
主因是 Chrome 瀏覽器有些行為很奇怪。
$this->dispatcher->forward([ ‘controller’ => “Keyproduct”, ‘action’ => ‘edit’, ‘params’ => [$keyproduct->keyhash] ]);
雖說 phalcon 的 mvc 架構已經很方便了,可是有些情況如果可以在 volt (view)處理的話會方便許多,比方要將回傳的資料表格某欄位做處理才顯示,典型的例子是將 integer 資料用 bit string 的方式顯示。
CSRF (cross site request forgery)特別對於表單的保護(尤其是登入頁面)很重要,在 Phalcon framework (3.x) 中可以參考以下範例(或者參考官方文件的 example)。