欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          關(guān)于php獲取不到session值的問題

          php獲取不到session值的解決辦法:首先創(chuàng)建了一個名為“session_temp”的文件夾;然后將其權(quán)限設(shè)置為“可寫”;最后重啟apache即可。

          關(guān)于php獲取不到session值的問題

          推薦:《PHP視頻教程》

          今天寫了一段代碼,測試了一下session,卻發(fā)現(xiàn)寫入的session值獲取不到,檢查了一段時(shí)間,終于發(fā)現(xiàn)問題所在:
          本人的環(huán)境是windows7+apache2.22+php5.2.17
          具體的session值代碼

          page1.php <?php echo "what are you doing now?"; session_start(); $_SESSION['a'] = 'wangzhong'; $_SESSION['b'] = 'liyu'; ?> page2.php <?php echo "I am testing"; session_start(); echo $_SESSION['who'].'<br/>'; echo$_SESSION['hiswife'],'<br/>; ?>

          這兩個測試session讀取的頁面,發(fā)現(xiàn)page2.php獲取不到page1.php中保存的值,具體原因?yàn)槭裁茨兀?br />我查了一下apache中關(guān)于session的配置,具體如下:

          session

          Session Support enabled
          Registered save handlers files user
          Registered serializer handlers php php_binary wddx
          Directive Local Value Master Value
          session.auto_start Off Off
          session.bug_compat_42 Off Off
          session.bug_compat_warn On On
          session.cache_expire 180 180
          session.cache_limiter nocache nocache
          session.cookie_domain no value no value
          session.cookie_httponly Off Off
          session.cookie_lifetime 0 0
          session.cookie_path / /
          session.cookie_secure Off Off
          session.entropy_file no value no value
          session.entropy_length 0 0
          session.gc_pisor 1000 1000
          session.gc_maxlifetime 1440 1440
          session.gc_probability 1 1
          session.hash_bits_per_character 5 5
          session.hash_function 0 0
          session.name PHPSESSID PHPSESSID
          session.referer_check no value no value
          session.save_handler files files
          session.save_path D:/php/session_temp D:/php/session_temp
          session.serialize_handler php php
          session.use_cookies On On
          session.use_only_cookies Off Off
          session.use_trans_sid 0 0

          然后發(fā)現(xiàn)session這些都是打開的,session的保存路徑我查了一下,結(jié)果在php目錄下未發(fā)現(xiàn)session_temp目錄,可能是這里的問題吧,我試著創(chuàng)建了一個同名的文件夾,然后設(shè)置為可寫,然后重啟apache,重新測試了一下,這次發(fā)現(xiàn)session值可以讀取到了。

          真是的,這簡單的小問題也是需要認(rèn)真排查的啊,發(fā)現(xiàn)自己最近有點(diǎn)浮躁呢。

          session_start()方法之前有htmldom 也是沒有問題的,不影響session值的讀取同樣,session_start()方法前有echo 輸出語句也是不影響session值的讀取的。

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號