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