session是web開發中常用到的用於記錄「臨時資料」以便於在不同的頁面裡可以共享這些會話資料的乙個函式。
簡單的session應用:
在page1.php中設定會話內容s
(page1.php)
session_start();//不可缺少
$_session['animal'] = 'lion';
$_session['time'] = time();
這樣,就能夠在page2.php中訪問到該會話中的資料了。
(page2.php)
session_start();//不可缺少
echo($_session['animal']);
echo($_session['time']);
如果整個專案工程裡面都只用乙個會話,難免會導致一些變數重複,而且也存在因為某個會話不想被其他頁面共享的情況,因此可以對每個會話設定session_name('testname')來設定session的唯一性,其實通過設定session_name也是間接的設定了不同的session_id();這樣,當要訪問到這個session的時候,輸入對應的session_('testname')就可以訪問到該會話了。其他的會話則不會被訪問到。
page1.php中
page2.php中page1.php
session_name('sessionname');
session_start();
$_session['animal'] = 'lion';
$_session['time'] = time();
page2.php
session_name('sessionname');
session_start();
echo($_session['animal']);
echo($_session['time']);
還有未解決的問題,如何在不同的apache中共享session???
php5 3管理操作
php 5.3.3 中 php fpm 的重啟 終止操作命令 php 5.3.3 原始碼中已經內嵌了 php fpm,不用象以前的php版本一樣專門打補丁了,只需要在configure的時候新增編譯引數即可。關於php fpm的編譯引數有 enable fpm with fpm user www w...
php5 3使用手冊,php5 3 注意事項說明
php5.3 新特性1.支援命名空間 namespace 5.3以前 class zend db table select 表示當前這個類檔案位於zend db table下 5.3namespace zend db table class select 2.支援延遲靜態繫結5.3以前 class ...
php5 3使用手冊,php5 3 注意事項說明
本篇文章是對php5.3中需要注意的一些事項進行了詳細的分析介紹,需要的朋友參考下 php5.3 新特性1.支援命名空間 namespace 5.3以前 class zend db table select 表示當前這個類檔案位於zend db table下 5.3namespace zend db...