亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

session_id()問題

如題 元代碼 里面 沒有設置 session_id啊 ?可是echo后面的session_id()是怎么來的?隨機么?

第二個問題$_session['test']=time() ?我可以理解是 創建一個名字為test的session么 然后它的值是當前時間?

正在回答

3 回答

?

session_id()隨機生成

利用該屬性可以解決一種對用戶的控制問題。該問題的主要功能就是,針對某個網站的一個模塊,當一個會員登錄后正在看此模塊時,另一個人用同樣的會員名登錄,就不能瀏覽這個模塊:也就是說一個會員名同時只能一個人瀏覽此模塊。?


第二個問題 理解是對的

0 回復 有任何疑惑可以回復我~
#1

慕姐4424294 提問者

session_start(); $_SESSION['name'] = 'jobs'; $_SESSION['time'] = time(); unset($_SESSION); session_destroy(); var_dump($_SESSION); //此時已為空 這是 銷毀哪章的 代碼 我想問的是 unset() 不已經就是銷毀函數了么 為什么還要下一行 session_destroy() 這個可以 刪除么 直接用unset($_SESSION)銷毀全部session 的內容
2015-12-06 回復 有任何疑惑可以回復我~
#2

慕姐4424294 提問者

問下 這個是啥意思serialize 將用戶信息 序列化? 是什么用?
2015-12-06 回復 有任何疑惑可以回復我~
#3

木子舟義 回復 慕姐4424294 提問者

拼接URL時用
2015-12-06 回復 有任何疑惑可以回復我~
#4

木子舟義 回復 慕姐4424294 提問者

如果要刪除所有的session,可以使用session_destroy函數銷毀當前session,session_destroy會刪除所有數據,但是session_id仍然存在。session_destroy并不會立即的銷毀全局變量$_SESSION中的值,只有當下次再訪問的時候,$_SESSION才為空,因此如果需要立即銷毀$_SESSION,可以使用unset函數。 課程里不是都寫著了嘛,認真點看啊
2015-12-06 回復 有任何疑惑可以回復我~
#5

慕姐4424294 提問者 回復 木子舟義

那個序列化 有什么用 比如 一個數組吧 $ary=array('xiaobendan'=>'haha','dabendan'=>'heihei') $x=serialize($ary) echo $x 會輸出 一堆 符號 看不懂的符號 a:2:{s:10:"xiaobendan";s:4:"haha";s:8:"dabendan";s:6:"heihei";} 求解答 這是什么意思? 謝謝啊
2015-12-06 回復 有任何疑惑可以回復我~
#6

慕姐4424294 提問者 回復 木子舟義

這個我懂 我哪意思 是 unset() 不也是銷毀的意思么 我可以直接unset($_SESSION) 這不就是 銷毀全部的 session 儲存的信息了么?那個 session_destroy()是不是 可以不寫了???這樣行么?
2015-12-06 回復 有任何疑惑可以回復我~
#7

木子舟義 回復 木子舟義

serialize — 產生一個可存儲的值的表示。 serialize()返回字符串,此字符串包含了表示value的字節流,可以存儲于任何地方。這有利于存儲或傳遞 PHP 的值,同時不丟失其類型和結構。
2015-12-06 回復 有任何疑惑可以回復我~
#8

大力全

第二個問題的理解應該是不對的吧這個好像不能說是名字是test,只能說設置了個test的session值為那個time()吧
2019-07-18 回復 有任何疑惑可以回復我~
查看5條回復

session_destroy(); ? ?你代碼里的括號呢? 細心很重要的哦。

1 回復 有任何疑惑可以回復我~
#1

慕姐4424294 提問者

原來如此 我的確 忘記寫了() 呵呵 謝謝您啊
2015-12-06 回復 有任何疑惑可以回復我~

那個 問下 我積分沒了 只能在這里問了?

<?php

session_start();




$_SESSION['bendan']="haha";

$_SESSION['xiaohuai']="huaidan";

unset($_SESSION);

session_destroy;

var_dump($_SESSION); ?這么寫 為什么會報錯啊 完全照著 慕課老師代碼寫的 ?報錯碼?

Notice: Use of undefined constant session_destroy - assumed 'session_destroy' in /26/572/903x/index.php on line 9


Notice: Undefined variable: _SESSION in /26/572/903x/index.php on line 10

NULL


0 回復 有任何疑惑可以回復我~
#1

木子舟義

unset($_SESSION); session_destroy; //這行才是報錯的原因 var_dump($_SESSION);
2015-12-06 回復 有任何疑惑可以回復我~
#2

慕姐4424294 提問者 回復 木子舟義

為什么啊 慕課 老師就這么寫的啊 哪里錯了呢
2015-12-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

session_id()問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號