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