文章轉載自PHP使用header+Location實現網站301重新導向 | 蘭州飛雨SEO |
一。研究wordpress時wordpess的密碼密碼產生與登入密碼驗證方式很重要WordPress密碼已成為整合的首要目標,如何征服整合,就得瞭解WordPress密碼演算法。WordPress系統的使用者密碼是儲存在wp_users資料表的user_pass欄位,密碼是通過Portable PHP password hashing framework類產生的,密碼的形式是隨機且無法復原,同一個明文的密碼在不同時間,產生的密文也不一樣,相對來說較為安全。二。密碼產生方式>
刪除nginx連帶設定檔sudo apt-get purge nginx # removes everything.卸載不再需要的nginx依賴程式sudo apt-get autoremove這時候查看版本 nginx -v可以看到No such file還需要刪除系統一些nginx檔案,手動刪除rm -rf /etc/nginxrm -rf /etc/init.d/nginxrm -rf /var/lib/nginxrm -rf /var/log/nginxrm -rf
$result = Array(0 => Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')),1 => Array(0 => Array(bid => 6,brealname => '虎子',cid => 19,crealname => '張魚')) );//原數組print_r($result);echo "";//第一種方法:foreach ($result as $key =>
nginx的安裝:http://blog.csdn.net/shuai825644975/article/details/51776604nginx已安裝完成的情況下,簡單的配置佈建網域名訪問1、修改 - nginx/conf/nginx.conf檔案在http { ...
//if(!preg_match_all("/[".chr(0xa1)."-".chr(0xff)."]+/",$str,$match)) //GB2312漢字字母數字底線Regex "/[".chr(0xa1)."-".chr(0xff)."]+/"中文gb2312的正則if(!preg_match_all("/^[\x{4e00}-\x{9fa5}A-Za-z0-9_]+$/u",$str,$match)) //UTF-8漢字字母數字底線Regex
前幾天,公司有個大牛來給我們這些菜鳥講PHP,他講的主要是些乾貨,和文法啥的都沒關係,其中有一個思考問題: php中include_once,require_once,和include,require的使用情境和區別? 很多人都知道include,require,或者include_once和include的區別,這裡我就不說了,但是很少人深層次的去理解為什麼有了include_once,還需要include做什嗎?
玩了6個月tp了感覺自己比較low,於是準備進階學點別的東西,然後準備在自己的電腦上玩玩laravel,由於我的wamp是2.4的php還是5.4版本的,而laravel最低支援5.5以上的版本,所以,只能網上下了wamp2.5,路徑為http://rj.baidu.com/soft/detail/10636.html?ald,可以自行下載,laravel的話是在http://www.golaravel.com/download/,自行下載。在公司電腦上windows
test1介面:testPHP//第一種傳參方式//第二種傳參方式//第三種傳參方式">第四種傳參方式test2介面:';session_start();for($i = 0; $i ';}$testForm = $_POST['my'];echo "表單參數傳遞".$testForm;echo "第四種傳參值".$_GET['urlValue'];?>
寫一個php檔案放到你想要批量處理的檔案目錄下,運行檔案即可完成 注意:確認你的檔案名稱是不是時間戳記,還有檔案裡的php檔案,要加上判斷!不要誤刪了! set_time_limit(0); //忽略php.ini設定的指令碼已耗用時間限制 $q_array = my_dir('./'); $q_array = str_replace('.//','',$q_array); $a = explode(",",$q_array); echo"檔案目錄中的檔案數組";
is_file 判斷檔案是否存在並且檢查指定的檔案名稱是否是正常的檔案;file_exists 判斷檔案是否存在或者是目錄是否存在;is_dir
cls_template.php//return preg_replace("/{([^\}\{\n]*)}/e", "\$this->select('\\1');", $source);改成 return preg_replace_callback("/{([^\}\{\n]*)}/",function($r) { return $this->select($r[1]); }, $source); } $tag_sel = array_shift(explode(' ', $
https://mozilla.github.io/server-side-tls/ssl-config-generator/https://github.com/mozilla/server-side-tls會基於不同伺服器版本產生不同增強型 ssl config. 看配置是禁用了SSLv3,啟用的增強型的密碼編譯演算法並加入 HSTS 特性支援.Mozilla's Server Side TLS Guidelines 有對配置的詳細說明。以下是nginx配置樣本:server {
Cookie與 Session,一般認為是兩個獨立的東西,Session採用的是在伺服器端保持狀態的方案,而Cookie採用的是在用戶端保持狀態的方案。但為什麼禁用Cookie就不能得到Session呢?因為Session是用Session ID來確定目前的交談所對應的伺服器Session,而Session ID是通過Cookie來傳遞的,禁用Cookie相當於失去了Session ID,也就得不到Session了。 是不是Cookie讓禁用了,Session就一定不能用了呢?
瀏覽器緩衝可以通過 expires 指令輸出 Header頭來實現,expires指令的文法如下: 文法:expires [time|epoch|max|off]預設值:expires off範圍:http,server,location 用途:使用本指令可以控制HTTP應答中的『Expires』和『Cache-Control』的Header頭資訊(起到控制頁面緩衝的作用)。
cd /Applications/MAMP/bin/php/php5.6.2/include/phpcd php./configure --without-iconvcd phpredis./configure --with-php-config=/Applications/MAMP/bin/php/php5.6.2/bin/php-configsudo makesudo cp -p modules/redis.so
密碼加密之前一直使用md5方式,md5加密的密碼是可以強行破解的,網上查詢發現可以使用bcrypt演算法,安全係數高,目前YII架構和wordpress都在使用這個演算法。phpass是一個開源的類庫,可以讓我們方便的使用bcrpt密碼編譯演算法下載地址分別是: CSDN:http://download.csdn.net/detail/xiao_bai8/9565233 官網:http://www.openwall.com/phpass/具體實現代碼如下://
初學,遇到這,不能悟出其中的妙處,記錄下; 大體的邏輯如下abstractclassA{privatestatic$c; finalfunctiontodo() {//do something } publicfunctioninit() {$c = new B; } publicfunctionget() {$c->todo(); }}classBextendsA{}....A::get();這裡產生的幾個疑問:
怎樣擷取表單中multiple select的輸入資料multiple select元素支援選中多個option,如何擷取選中的多個值?<pre name="code" class="html"><select multiple="multiple" name="states"> <option value="1">Alabama</option>
配置好Sphinx之後在dede的後台啟用具體配置可以百度,我在這裡只說一下Sphinx支援typeid這個查詢條件。等我配置好之後發現dede的搜尋是不支援typeid的找到代碼之後發現寫了代碼了但是只是字串類型的這兒應該是數組的所以不支援好了現在開始說如何改動了。找到include的目錄找arc.searchview.class.php檔案然後找到function