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. 哪個更好?
- 3. 哪一個更好?
- 4. 哪一個更好?
- 5. 哪個listview更好?
- 6. 哪個JSON更好
- 7. 哪一個更好?
- 8. min或gzip,哪個更好?
- 9. 哪個更好? OpenCyc或ConceptNet?
- 10. 哪個更好,Nagios或Sensu?
- 11. jqGrid或dataTable,哪個更好?
- 12. 哪個git模型更好?
- 13. ActiveX vs Delphi,哪個更好?
- 14. PHP:ParseCSV或PHPExcel哪個更好?
- 15. DataTable或IList?哪個更好?
- 16. C「string」init - 哪個更好?
- 17. WSDL vs DLL。哪個更好?
- 18. 哪個更好php.ini vs ini_set()
- 19. 哪個更好? city.state.id或city.state_id
- 20. codeigniter,zend-framework哪個更好
- 21. ti.applepay vs ti.paypal哪個更好?
- 22. J2me Httpconnection,哪一個更好?
- 23. 「是」vs「有」:哪個更好?
- 24. setTimeout和setInterval哪個更好?
- 25. PigServer或PigRunner?哪個更好?
- 26. 哪個更好H2或HSQLDB?
- 27. 哪個更好:PooledConnectionFactory或CachingConnectionFactory?
- 28. 哪個JQuery document.ready更好?
- 29. 哪個撐型更好?
- 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