原创 php實現SESSION跨域

稍微大一點的網站,通常都會有不只一個服務器,每個服務器運行着不同的功能模塊或者不同的子系統,他們使用不同的二級域名,比如www.a.com、i.a.com、bbs.a.com。而一個整體性強的網站,用戶系統是統一的,即一套用戶名、

原创 PHP多臺服務器跨域SESSION共享

稍微大一點的網站,通常都會有不只一個服務器,每個服務器運行着不同的功能模塊或者不同的子系統,他們使用不同的二級域名,比如www.a.com、i.a.com、bbs.a.com。而一個整體性強的網站,用戶系統是統一的,即一套用戶名、密

原创 php設計模式

一、簡單工廠模式 簡單工廠模式又被稱爲靜態工廠模式,具體指創建一個類似於工廠的類,通過類中成員方法的調用返回不同類型的對象,通過對該類中成員方法的調用返回不同類型的對象。 在面向對象編程方式中,簡單工廠模式是一種經常使用到的模式。提供

原创 計算機基礎知識

1.計算機的組成 .輸入單元:鍵盤、鼠標、卡片閱讀機、掃描儀,手機板、觸控屏等 .主機部分:cpu、主板、硬盤等 .輸出單元:屏幕、打印機等 計算機是由 輸入單元、輸出單元、cpu內部的控制單元、算數邏輯單元、主存儲器 運作流程 cpu相

原创 php生成二維碼

方法一:利用google api的方式 api參數簡要說明 //choe爲編碼,默認爲utf-8 //數據大於2K請用post進行發送 /* chld錯誤處理 L:默認,允許恢復7%的數據丟失 M:允許15% Q:允許25% H:允許30

原创 通過設置P3P頭來實現跨域訪問COOKIE

以下是測試過程 首先, 編輯hosts文件,加入測試域名(C:/WINDOWS/system32/drivers/etc/hosts) 127.0.0.1        www.a.com 127.0.0.1        www.b.c

原创 js處理中英文

<script language="javascript"> //判斷中英文: function isChinese(str) {     var

原创 js獲取頁面的寬和高

獲取寬度 scrollWidth = Math.max(document.documentElement.scrollWidth, document.body.scrollWidth); 獲取高度 scrollHeight = Math

原创 svn使用札記

 1.添加文件 命令:svn add 文件路徑或目錄 e.g svn add test.php svn add *.php 添加當前目錄下的所有php文件 如爲文件夾則添加所有文件下的東西 2.更新文件 命令:svn update [

原创 php session工作原理

在客戶端登錄網站時,被訪問的PHP頁面可以使用session_start()打開session,這樣就會產生客戶端的唯一標識session id(可以通過session_id()獲取/設置)。Session id可以通過兩種方式保留在客戶

原创 php判斷表單動作的技巧

表單可以通過同一個程序來分配應該要處理的動作,在表單中有不同的邏輯,要怎麼判別使用者按下的按鈕內容不過是個小問題。  其實只要通過提交按鈕的name 就可以知道了,表單在提交出去的時候,只有按下的submit類型的按鈕纔會被送到表單數組

原创 php的幾種緩存

① memcache緩存 ② 文件緩存 ③ Session緩存 ④ Mysql僞緩存

原创 php之表單過期處理

在開發過程中,經常會出現表單出錯而返回頁面的時候填寫的信息全部丟失的情況,爲了支持頁面回跳,可以通如下兩種方式實現 方案一 使用header頭來設置緩存控制頭Cache-control header('Cache-control:priv

原创 Php防止重複提交問題總結

用戶表單提交時可能因爲網速的原因,或者網頁被惡意刷新,致使同一條記錄重複插入到數據庫中,解決方式從客戶端和服務端解決此問題,設法避免同一表單的重複提交。 方案一:       使用客戶端腳本       <form method="pos