Q
哪個更好
0
A
回答
0
都不是。使用這個:
<form action=''>
0
根據您的服務器軟件,使用Linux下的REQUEST_URI和windows下的PHP_SELF,然後獲得速度。來源:http://sniptools.com/vault/php_self-getenv-request_uri-or-script_name
0
REQUEST_URI
是一切域名的URL的權利,因此,如果您的網址是:http://example.org/funny/form.php
,然後REQUEST_URI
將「/funny/form.php」
這是你想要的要做的事:
<form action="<?php echo($_SERVER['REQUEST_URI']); ?>">
</form>
這會將表格發送到訪問者所在的URL。
注意:進行GET請求時,get變量也在REQUEST_URI中。因此,如果您的網址是:http://example.org/funny/form.php?name=obama
,那麼REQUEST_URI
將爲「/funny/form.php?name=obama」,這不是您希望作爲表單元素中的操作屬性。如果您使用POST請求,這不是問題。如果您正在使用GET請求,則必須在問號處切斷REQUEST_URI。
0
我會建議使用FULL URL,所以使用REQUEST_URI
並編寫一個函數來生成完整的URL並將其插入到表單中。另一種方法是使用""
提交到當前頁面。您不需要使用PHP_SELF
,但如果您這樣做,請注意dangers。
相關問題
- 1. 哪一個更好?
- 2. 哪個listview更好?
- 3. 哪一個更好?
- 4. 哪個JSON更好
- 5. 哪個更好? OpenCyc或ConceptNet?
- 6. @HostListener和Renderer.listen哪個更好?
- 7. ACRA vs UncaughtExceptionHandler哪個更好?
- 8. CDN vs FTP ..哪個更好
- 9. 哪個JQuery document.ready更好?
- 10. SQL中哪一個更好?
- 11. 哪個更好H2或HSQLDB?
- 12. jqGrid或dataTable,哪個更好?
- 13. PHP:ParseCSV或PHPExcel哪個更好?
- 14. 哪個更好BOOST_MPL_ASSERT或BOOST_STATIC_ASSERT?
- 15. mosso與gogrid哪個更好?
- 16. 哪個更好,Nagios或Sensu?
- 17. codeigniter,zend-framework哪個更好
- 18. Qt4 vs JavaFX。哪個更好?
- 19. 哪個更好... GATE或RapidMiner
- 20. 哪個更好 - PyInstaller或cx_Freeze?
- 21. J2me Httpconnection,哪一個更好?
- 22. 表分區,哪個更好?
- 23. 哪個更好c89或c99
- 24. RTC或AccuRev哪個更好?
- 25. 哪個更好,setEnabled或setUserInteractionEnabled?
- 26. WSDL vs DLL。哪個更好?
- 27. ActiveX vs Delphi,哪個更好?
- 28. min或gzip,哪個更好?
- 29. 哪個更好? city.state.id或city.state_id
- 30. 哪個選項卡更好?
更好地使用什麼? – j08691 2012-03-29 23:02:39
他們是兩回事。 '$ _SERVER [「REQUEST_URI」];'是請求URI,如'/ question/123'和'$ _SERVER [「PHP_SELF」];'是腳本的路徑,Web服務器最終調用的就是'/ classes/question/Qeustion.inc'。如果你沒有使用任何重寫,它們是相同的,但如果你是完全取決於你想要哪一個。 – Halcyon 2012-03-29 23:04:03
所以當瀏覽到你自己的頁面時,最好是重新獲取腳本的url或路徑? – user1292857 2012-03-29 23:06:37