0
A
回答
3
你應該把它保存在你自己的會話變量:
$_SESSION['old_captcha'] = $_SESSION['captcha'];
然後,提交表單時,使用你自己的變量:
if($_POST['submit']) {
echo $_SESSION['old_captcha']['code'];
}
+0
謝謝!偉大的作品:) – Drew
2
把這個之前,你再次包括captcha.php在下一步。
1
我的猜測是,它顯示一個新的代碼,因爲你回到顯示它的頁面。嘗試提交到其他頁面,或者如果會話變量已設置,則可能不執行驗證碼創建代碼。
相關問題
- 1. 保存全局變量或php會話
- 2. PHP會話變量未保存
- 3. 保存PHP會話變量的值
- 4. 保存會話變量
- 5. PHP哪些變量保存在會話中 - 哪些不保存
- 6. 保存PHP會話變量爲局部變量
- 7. 會話不會保存任何變量
- 8. php變量會話變量
- 9. 保留會話變量在php
- 10. PHP會話變量
- 11. Php - 會話變量
- 12. PHP會話變量
- 13. php會話變量
- 14. CakePHP:保存後更新會話變量
- 15. GAE Python - appengine_utilities不保存會話變量
- 16. 保存會話變量被覆蓋
- 17. 會話未保存爲某些變量
- 18. 在Python會話中保存變量?
- 19. 如何保存會話BLL的變量?
- 20. 保存變量(不是會話)
- 21. PHP - 會話不存儲變量值
- 22. 存儲XML到PHP會話變量
- 23. PHP會話變量無法生存
- 24. 會話不在PHP中存儲變量?
- 25. PHP:保存整個$ _ POST變量在會話
- 26. 會話變量是否保留在內存中的PHP
- 27. 在域和https/http之間保存PHP會話變量
- 28. 頁面間沒有保存的PHP會話變量
- 29. PHP函數不會保存變量
- 30. PHP函數不會保存變量
您需要驗證您的驗證碼代碼重寫當頁面重新加載時會話變量。可能您需要對此代碼進行更改。 – GodFather
你可以在這裏放置生成和存儲驗證碼的代碼 – GodFather