php上傳之後session不能用解決辦法

來源:互聯網
上載者:User
php上傳之後session不能用
我在justhost上申請了一個網域名稱,我在本地使用XAMPP運行php調試的。
但是昨天上傳上去之後,發現很多問題啊!我是新手。
1. 註冊登入,如果密碼不對,會有提示說密碼錯誤,但登入成功後並不會跳轉,還是在登入頁面,沒有任何提示,這是為什嗎?
2. 首頁會顯示說我SQL文法有錯誤,但是在本地一切都是好的,而且只有首頁提示法有錯誤,其他頁面能正常調用資料庫。
3. 有些頁面會出現這樣提示 Warning: session_start() [function.session-start]: open(/home/whimwin1/public_html/testing/session_tmp/sess_3j8p0bf5emnbf2hm8fcs975uk3, O_RDWR) failed: No such file or directory (2) in .....

我在網上查了下,有提到說修改php.ini,如果真是這樣的問題,請跟我說下該怎麼改?
這網站對我很重要,謝謝!

------解決方案--------------------
1. 可能性有幾種,header()函數發送失敗等等。你需要說明你的跳轉方式,如果方便調試就在跳轉代碼前加一行輸出代碼,看看那個代碼塊有沒有執行到。
2. 首頁說你SQL語句有錯?那麼是什麼錯誤呢?貼出來具體的錯誤資訊看看
3. 是由於儲存session的檔案沒有找到。檢查一下你的php.ini中的session.save_path 是否有對應的檔案夾存在,並且要是可寫的
------解決方案--------------------
修改php.ini後還需要重啟伺服器才會生效,如果你沒有許可權去做就算了。
那個存session的檔案夾只要確保它對所有人可寫就行,我想你應該有許可權能去修改這個檔案夾的許可權吧。
還有,如果還是不行的話php還有個函數允許動態調整session的存放位置 session_save_path('在這填一個你確定可寫並安全的目錄就成') 然後加到每一個session_start() 前面來
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.