PHP預設的SESSION的存放有以下幾點缺點.
隱患一:如果用戶端機器的cookie一旦因病毒而失效了,那麼session也就相當於沒有了。
隱患二:session在php中預設的是以檔的形式保存在一個暫存檔案夾裡面的,對於一個小型系統來說,這樣做完全可以,
可是對於一個大型而又被經常訪問的系統來說,就不是很好的辦法了。假設這個網站一天有1000個人訪問。一個月以後session的暫存檔案夾就會有30000個暫存檔案。想像一下電腦要從30000裡面找一條session_sid是一個多麼漫長的事情呀!
因此為了提高效率。
交易使用用資料庫保存session。具體方法如下:
1.更改php.ini檔。
由於php預設保存session的方式是files所以我們要改變它。即:找到“session.save_handler = files”將“files”改為“User”。
把session的模式改成使用者自訂的。
閱讀全文... 新增回應
[轉]php 設定跨子網域的SESSION
要在php中設定可以跨子網域使用同樣的SESSION
可以在php.ini中多加一行
session.cookie_domain = .mydomain.com
要記得網域前的 . 喔
如果不能修改php.ini的話
就在每個要跨子網域的程式中加入下面這行
ini_set("session.cookie_domain", ".mydomain.com");
都要在session_start()之前喔
同樣的 網域前的 . 也是不能省的~
這只能使用在不同子網域的同網域中喔
就是AAA.mydomain.com跟BBB.mydomain.com可以通
AA.mydomain.com跟BB.yourdomain.com不能通 因為是不同網域
phpMyAdmin/空白 解決方法
灌完appserv 2.6.0
結果一進去就空白
http://localhost/phpMyAdmin/
之後在安裝的目錄下
C:\AppServ\www\phpMyAdmin
裡面有一個 config.inc
找到
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
localhost 改成 127.0.0.1 即可
[轉貼]PHP 推撥 IOS PUSH
文章轉貼自:http://blog.csdn.net/newjueqi/article/details/8315093
是按照教程http://blog.csdn.net/newjueqi/article/details/7898591 來做的。
注意事項:
1. 測試階段使用的推送地址:
ssl://gateway.sandbox.push.apple.com:2195
正式上線使用的推送地址:
ssl://gateway.push.apple.com:2195