日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

在PHP3中實現SESSION的功能(一)

瀏覽:49日期:2024-01-01 13:19:47
SESSION函數庫:session.inc.php3 <?php if (!isset($__session_inc__)){ $__session_inc__=1; //require("cookie.inc.php3"); # -------------------------------------------------------------------;;# Session Management v1.0 21.6.1998;;# (c) Wild Karl Heinz <kh.wild@wicom.at>;;#;;# This Include handle Session based variable handling;;#;;# Please feel free and use it. If you make it more functional;;# it would be nice to send me a copy.;;#;;# Don’t forget - Mysql_connect !;;#;;# The database structure;;# Table structure for table ’session’;;#;;# CREATE TABLE session (;;# id int(11) DEFAULT ’0’ NOT NULL auto_increment,;;# sid varchar(20) DEFAULT ’’ NOT NULL,;;# val blob,;;# times timestamp(14),;;# PRIMARY KEY (id),;;# KEY sid (sid),;;# UNIQUE sid_2 (sid);;# );;;#;;# You’ll miss here a cron job to delete the old sessions from db;;# -------------------------------------------------------------------;;// 請注意上面被注釋掉的CREATE TABLE語句, // 你需要在你所使用的數據庫上執行這條語句, // 表名也可以不是session,那么就需要設置下面的$sess_table變量了。 // 此處你需要設置庫名,和表名。 // 不過一般建議就使用session作為表名 $sess_db = ’dbname’;;;$sess_table = ’session’;;;# ----------------------------------------------------;;# Session_CheckID - 檢查、設置并返回 Session-ID;;# 參數......: cookie保存時間(以分鐘計) # 也可不設置表示這個 cookie 只在當前session 有效 # 這其實就象ASP中SESSION的時效一樣。 # 返回值....: 一個唯一的Session-ID (作為cookie存儲) # ----------------------------------------------------;;function Session_CheckID( $min );;{ global $sess_sid;;;if( !$sess_sid ) {;;$sess_sid = uniqid( SC ); //取得一個唯一的隨機數 /* if( $min > 0 ) {;;SetCookie("sess_sid", $sess_sid, time()+($min*60), "/", "", 0 );;;};;else {;;SetCookie("sess_sid", $sess_sid, "", "/", "", 0 );;;};;上面是原先的代碼,會出錯。所以另外用了一個更好的函數。 函數庫:cookie.inc.php3 */ jssetcookie("sess_sid",$sess_sid,$min); return( false );;;};;else {;;return( true );;;};;};;# ----------------------------------------------------------;;# str2arr - 將字符串轉換成session數組 # 參數.....: string # 返回值...: 全局數組(其實就是session);;#本函數用途:將字符串轉換成session數組 #如"session[username]=yourid&session[userpass]=12345" #將會被轉換成下面的數組 # session[username]="yourid" # session[userpass]="12345" #請注意函數split(),each(),list(),eval()的用法。 # ----------------------------------------------------------;;function str2arr( $ts );;{;;global $session;;;$vals = split( "&", $ts );;;while( list($key,$val) = each($vals) ) {;;list( $name, $wert ) = split( "=", $val );;;if( $val ) eval( "$$name = "$wert";" );;;};;};;# ----------------------------------------------------------;;# session_read() - 從SESSION表中取數據,轉換成session數組;;# 參數........: 無 # 返回值......: 如果讀出數據,返回 true ,否則返回 false #注意.........: 用到了str2arr()這個函數 # ----------------------------------------------------------;;function session_read();;{;;# Hash array to keep session-variables;;global $session;;;global $sess_sid, $sess_db, $sess_table, $sess_error;;;$sel = "Select val from $sess_table where sid = ’$sess_sid’";;;$res = mysql_db_query( $sess_db, $sel );;;if( mysql_numrows( $res ) ) {;;$val = mysql_result( $res, 0, "val" );;;str2arr( $val );;;mysql_free_result( $res );;;return( true );;;};;else {;;return( false );;;$sess_error = mysql_error();;;};;};;# ------------------------------------------------------;;# Split_Array() - 將session數組轉換成字符串 # 參數.......: 數組 # 返回值.....: 數組轉換得來的字符串;;#;;# Thanks to Rasmus (這人好象是PHP的發明人) # 注意:將session數組轉換成字符串 #如session[username]="yourid" # session[userpass]="12345" #將會被轉換成"session[username]=yourid&session[userpass]=12345" #同時該函數考慮到了數組的某個元素也是數據的情況 #這個函數被設計成一個遞歸函數 # ------------------------------------------------------;;function Split_Array( $arr, $a = "", $b = "", $c = "" );;{;;while( list( $key, $val ) = each( $arr ) ) {;;if( is_array( $val ) ) {;;$ts .= Split_Array( $arr[ $key ],;;( strlen( $a ) ? $a : $key ),;;( strlen( $b ) ? $b : ( strlen( $a ) ? $key : "" ) ),;;( strlen( $c ) ? $c : ( strlen( $b ) ? $key : "" ) ) );;;};;else {;;$ts .= "session";;;$ts .= $a ? "[$a]" : "";;;$ts .= $b ? "[$b]" : "";;;$ts .= $c ? "[$c]" : "";;;$ts .= "[$key]=$val&";;;};;};;return( $ts );;;};;# ---------------------------------------------------;;# session_write - 將session數組轉換成字符串,再存到session表中;;# 參數.: 無 # 返回值...: 如果存入正常返回 true ,否則返回 false # ---------------------------------------------------;;function session_write();;{;;# Hash array to keep session-variables;;global $session;;;global $sess_sid, $sess_db, $sess_table;;;global $sess_error;;;# if you like to delete a session-cookie;;# you must check it before writting the session;;# array;;if( !$sess_sid ) { session_checkid( 0 ); };;$ts = Split_Array( $session );;;if( $ts > "" ) { $ts = substr( $ts, 0, strlen( $ts ) - 1 ); };;$res = mysql_db_query( $sess_db, "Select * from session where sid = ’$sess_s’");;;if( mysql_numrows( $res ) == 0 ) {;;$sel = "Insert into $sess_table ( id, sid, val, times ) ";;;$sel .= "values( 0, ’$sess_sid’, ’$ts’, NULL )";;;};;else {;;$sel = "Update $sess_table set val = ’$ts’, ";;;$sel .= "times = NULL where sid = ’$sess_sid’";;;};;if( !mysql_db_query( $sess_db, $sel ) ) {;;$sess_error = mysql_error();;;return( false );;;};;else { return( true ); };;};;# ---------------------------------------------;;# session_del - 清除當前所有的session # 并刪除session表中和當前session有關的記錄;;# 參數.....: 一個隨機的session id;;# 返回值...: 無 # ---------------------------------------------;;function session_del();;{;;global $session, $sess_db, $sess_table, $sess_sid;;;$sel = "Delete from $sess_table where sid = ’$sess_sid’";;;if( !mysql_db_query( $sess_db, $sel ) ) {;;$sess_error = mysql_error(); } $sess_sid = ’’; } } ?>;;;原作者:不詳;;
標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
美女尤物国产一区| 亚洲女同中文字幕| 日韩在线第七页| 国产日产一区| 亚洲精品视频一二三区| 国产精品videosex极品| 久久精品99国产精品日本| 国产成人精品亚洲线观看 | 97久久超碰| 国产一区清纯| 久久国产高清| 麻豆视频在线观看免费网站黄| 国产一区二区三区精品在线观看| 久久国产欧美日韩精品| 久久精品国内一区二区三区水蜜桃| 国产欧美欧美| 中文国产一区| 福利在线免费视频| 亚洲aa在线| 国产91欧美| 吉吉日韩欧美| 精品国产乱码久久久| 国产不卡一区| 国产一区二区三区四区五区 | 首页亚洲欧美制服丝腿| 视频在线观看91| 亚洲精品精选| 国产美女视频一区二区| 国产精品成人一区二区不卡| 久久uomeier| 日韩一区二区久久| 日韩激情中文字幕| 丰满少妇一区| 欧美成人国产| 婷婷五月色综合香五月| 国产精品xxxav免费视频| 日韩在线综合| 精品一区三区| 日韩和欧美一区二区三区| 欧美国产日韩电影| 久久久久网站| 中文字幕日本一区| 久久久久九九精品影院| 在线视频观看日韩| 日韩一区二区三区精品| 国产伦久视频在线观看| 午夜一级在线看亚洲| 欧美在线不卡| 日韩欧美在线中字| 日韩在线黄色| 日韩免费av| 日韩一区二区三区精品| 精品国产欧美日韩一区二区三区| 亚洲人亚洲人色久| 亚洲一区黄色| 激情欧美一区二区三区| 国产va在线视频| 国产精选久久| 亚洲成人三区| 日韩欧美精品一区| 欧美精品1区| 亚洲精品福利| 久久久久观看| 亚洲韩日在线| 国产日韩欧美一区| 丝袜av一区| 免费欧美一区| 欧美一区自拍| 国产精品美女| 美女av在线免费看| 国产日韩免费| 亚洲无线观看| 91精品综合| 免费精品一区| 免费在线观看日韩欧美| 久久久久亚洲精品中文字幕| 男女男精品网站| 特黄特色欧美大片| 国产精品久久久久久久久久白浆| 激情欧美丁香| 国产一区国产二区国产三区| 日韩有吗在线观看| 999久久久精品国产| 国产精品对白| 色狠狠一区二区三区| 亚洲婷婷在线| 高潮一区二区| 美女精品一区二区| 日韩精品五月天| 在线一区欧美| 神马日本精品| 成人午夜在线| 国产精品一国产精品k频道56| 99国产精品| 电影亚洲精品噜噜在线观看| 国产精品亲子伦av一区二区三区| 丝袜a∨在线一区二区三区不卡| 久久久精品国产**网站| 日韩精品乱码av一区二区| 亚洲在线一区| 亚洲二区在线| 亚洲不卡av不卡一区二区| 国产一区国产二区国产三区| 国产精品久久久久久久久久齐齐| 综合激情网站| 99视频一区| 91精品国产成人观看| 樱桃视频成人在线观看| 久久精品国产亚洲一区二区三区| 国产午夜久久av| 91福利精品在线观看| 中文字幕成人| 日韩视频不卡| 国产在线日韩| 香蕉久久99| 日韩精品免费一区二区在线观看 | 在线看片福利| 国产不卡一区| 黄色在线观看www| 在线手机中文字幕| 91亚洲成人| 成人综合一区| 日韩av自拍| 日本黄色精品| 精品视频亚洲| 中文字幕在线看片| 国产精品久久久久久久免费观看| 成人在线观看免费视频| 国产一区二区三区日韩精品| 麻豆91精品91久久久的内涵| 欧美激情一区| 国产一区精品福利| 91综合网人人| 久久青草久久| 五月天激情综合网| 女主播福利一区| 久久亚洲精品伦理| 一区二区三区午夜视频| 欧美日韩 国产精品| 日韩精品久久理论片| 欧美天堂一区二区| 麻豆精品在线播放| 国产自产自拍视频在线观看 | 精品国产精品久久一区免费式 | 神马久久午夜| 91精品一区二区三区综合在线爱 | 亚洲精品在线a| 日本91福利区| 国产精品欧美三级在线观看 | 国产在线一区不卡| 久久一区二区三区喷水| 国产精品美女久久久| 91精品福利观看| 成人午夜亚洲| 亚洲经典在线| 欧美一区91| 精品一区二区三区中文字幕| 激情视频网站在线播放色| 日韩午夜高潮| 日韩精品国产欧美| 久久av免费看| 久久精品国产68国产精品亚洲| 在线一区免费观看| 国产精品色在线网站| 精精国产xxxx视频在线野外| 国产午夜精品一区二区三区欧美 | 蜜臀精品久久久久久蜜臀| 天堂va在线高清一区| 欧美国产另类| 欧美日韩色图| 亚洲va久久| 精品免费视频| 亚洲欧美日韩国产综合精品二区 | 91成人在线| 久久久久久黄| 婷婷综合国产| 视频在线不卡免费观看| 影音先锋久久| 国产极品嫩模在线观看91精品| 999国产精品视频| 日韩av资源网| 欧美羞羞视频| 亚欧成人精品| av综合电影网站| 亚洲香蕉视频| 日韩欧美综合| 日韩黄色免费网站| 99久久激情| 久久国产欧美日韩精品| 亚洲午夜91| 国产精品15p| 免费成人av在线播放| 国产一区二区三区久久久久久久久| 香蕉成人久久| 久久三级毛片| 中文字幕亚洲影视| 视频福利一区| 国产福利一区二区精品秒拍| 亚洲欧美日韩高清在线| 国产精品tv|