我有一個變量顯示一個msg在一個過程的結尾,
和那個過程在include
ed在不同的頁面中,我想操縱那個變量在另一個頁面(我包括它的過程中的那個)
問題在於,變量是在procces頁面的起始處插入的,所以無論何時我使用該頁面,變量都會重置。 我嘗試不同的方法,但沒有奏效
它只是輸出i的值賦給它 的procces頁我試圖使這global
和修改,但沒有工作..如何修改在不同的PHP頁面中啓動的變量?
回答
您的PHP頁面根本不記得任何內容,而不是自身。當某人在瀏覽器中鍵入您的頁面時,服務器將執行您的腳本。 PHP會盲目執行它,並不會嘗試記住任何事情。
除非使用會話或某種形式的持久性存儲(如數據庫)。在你的情況下,你想使用會議:Take a look.
我認爲會話是在這種情況下保持變量的唯一方式 –
您也可以使用cookie;但是,會話更好,因爲cookie存儲在用戶的PC上。用戶可以修改它們,PC上的病毒或惡意軟件可以看到它們,因此它們不適合存儲不應公開的數據。如果您不瞭解會話,我建議您查看手動鏈接我已經發布;你可以學到很多東西。另外,如果您的應用程序變得更大,並且您需要記住更多數據,那麼您需要了解數據庫。 – toon81
HTTP是一個無狀態protocoll,所以是PHP:您無法從另一個頁面請求中讀取變量。您需要使用該會話,session_start()
和$_SESSION
。
PHP不是一個協議,它不是無狀態的。如果沒有國家這樣的東西,你將無法用PHP進行編程。 – toon81
- 1. WordPress的PHP如果別人改變div在不同的頁面
- 2. 將不同頁面的php變量顯示到html頁面
- 3. 在同一頁面的PHP變量的html變量
- 4. 如何在不同的頁面在php
- 5. 如何修改一個Perl變量在不同的包
- 6. 當在不同的頁面上點擊錨標籤時,如何在PHP腳本中更改PHP變量?
- 7. 如何在相同頁面中將jQuery變量發佈到PHP?
- 8. 如何在不同的頁面上改變jekyll的`site.title`?
- 9. 如何修改已在PHP中調用的echo'd變量?
- 10. 跨不同的jsp頁面的變量
- 11. PHP高級包括具有相同變量的不同頁面
- 12. 修改來自不同PHP會話的變量
- 13. 動態修改php變量名
- 14. AngularJS - 如何修改$ rootScope中的變量?
- 15. 如何修改XSL中的變量值?
- 16. 如何修改jQuery中的HTML變量?
- 17. 如何從HTML中的不同TS頁面獲取變量?
- 18. 如何修改perl變量並重新加載頁面?
- 19. 不能修改的變量
- 20. ios如何從不同的類訪問和修改變量?
- 21. 如何修復php中的undefined變量?
- 22. 如何獲取值到一個PHP變量相同的頁面
- 23. 如何返回變量相同的PHP頁面用jQuery
- 24. Ionic 2從子頁面修改app.js中的變量
- 25. 在不同線程的struct中修改變量
- 26. php會話變量不在不同頁面之間工作
- 27. 爲同一頁面上的php變量指定Javascript變量
- 28. 在同一頁面的php中獲取JavaScript變量
- 29. PHP的 - 如何讓不同的變量
- 30. 如何使它成爲一個PHP頁面被定向到相同的頁面,但具有不同的變量
也許如果你接受一些答案,人們可能會更願意給你的新的... – DaveRandom
@DaveRandom你是對的,問題是我的問題得到解決在少比10分鐘,所以我不能接受他們... –
我不明白這個問題的投票嗎?新程序員不理解無國籍狀態是不好的形式嗎?我的意思是,它不是一個非常有意思且有見地的問題,應該得到百萬分之一票,但是沒有明顯理由的投反對票(沒有評論反對票)讓我感到困惑。 –