原创 php header函數常見用途

header函數在php中是發送一些頭部信息的, 我們可以直接使用它來做301跳轉等,下面我來總結關於header函數用法與一些常用見問題解決方法。  發送一個原始 HTTP 標頭[Http Header]到客戶端。標頭 (header

原创 超好用的一個JQUERY分頁器-jpaginate

jpaginate是一個自帶滑動動畫效果的jQuery分頁插件,用戶可以通過單擊或只是懸停在箭頭上的使頁碼滑動顯示。 你可以用下面的方式調用插件: $(elementID).paginate()   您可以通過一下屬性來配置

原创 每天laravel

第一天:開始學習laravel 框架 首先 瞭解 laravel的運行流程 第一步:包含自動加載文件 require __DIR__.'/../bootstrap/autoload.php'; composer 提供了一個方便、自動的生成

原创 一把鑰匙開一把鎖

一把鑰匙開一把鎖是生活中的一種常識,連三歲大的小孩子都懂得。而且,一把鑰匙開一把鎖同時還是一種可以推廣的理論,也就是教師常說的舉一反三的道理,這就不

原创 php常見術語

什麼是PHP?  php是Hypertext Preprocessor的縮寫,php是一種內嵌 HTML的腳本語言。PHP的獨特語法混合了c,jav

原创 nginx與php-fpm 504 Gateway Time-out 排查與解決案例

很多人都都可能遇到過 504 Gateway Time-out。有時候會讓人一頭霧水。 解決方法: 1.通過百度可以很多人的說法,調整 nginx配置或者php-fpm配置,配置大家都可以百度,在這邊就不多說。但是很多都嘗試了沒有什麼軟

原创 php session redis 配置

相信很多人用過數據庫,Memcache以及文件存儲SESSION,那麼Rdis可以存儲SESSION嗎?答案是肯定的。 具體環境: 一臺apache+php的服務器(yum安裝remi源及配置 httpd-2.2.15 php-5.4.

原创 PHP魔術方法彙總

魔術方法是PHP面向對象中特有的特性。它們在特定的情況下被觸發,都是以雙下劃線開頭,在此做了下總結,向大家分享下 1.__construct,__destruct __constuct構建對象的時被調用; __destruct明確銷燬對

原创 Nginx+PHP 配置

假設我們用PHP實現了一個前端控制器,或者直白點說就是統一入口:把PHP請求都發送到同一個文件上,然後在此文件裏通過解析「REQUEST_URI」實現路由。 此時很多教程會教大家這樣配置Nginx+PHP: server {

原创 linux啓動流程簡介

我們都知道,由於linux的穩定性,通常被作爲服務器系統,要想稱爲一個PHP的高手,linux是必修之課。那麼linux系統從開機到啓動,中間到底都發生了什麼?本文來簡單探討一下中間的神祕過程。 1、 BIOS加電自檢   BIOS

原创 每天laravel[002]-自動加載函數流程

當需要開啓自動加載的。一般情況下,都是註冊自動處理函數! 第一步:首先定義 開啓時間 define('LARAVEL_START', microtime(true)); 第二步:包含系統 框架內核心 函數 ,我們來看看 核心函數 是怎麼

原创 面向對象設計6大原則

OOP基本上有6大原則,而實際上都是互補的,也就是說一些原則需要利用另一些原則來實現自己。6大原則如下:1) Open-Close Principle(OCP),開-閉原則,講的是設計要對擴展有好的支持,而對修改要嚴格限制。這是最重要也是

原创 手把手編寫自己的PHP MVC框架實例教程

1 什麼是MVC MVC模式(Model-View-Controller)是軟件工程中的一種軟件架構模式。 MVC把軟件系統分爲三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。 PHP中MVC模

原创 PHP設計模式教程

面向對象是PHP5之後增加的功能,是PHP走向現代語言的一個標誌。 在過程式設計時代,PHP以學習成本低、入門快的特點贏得很多WEB開發者的青睞,但同時也限制了PHP的發展。 借鑑Java和C++之後的PHP語言,在增加面向對象特性

原创 MYSQLl防注入

1.簡單sql防注入 所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入域或頁面請求的查詢字符串,欺騙服務器執行惡意的SQL命令。 在某些表單中,用戶輸入的內容直接用來構造(或者影響)動態SQL命令,或作爲存儲過程的