action
将属性设置为目录并依靠服务器来引用目录的索引文件是否被认为是不好的做法?因此,与其将 action 属性设置为search/index.php
,不如将属性设置为search
?我正在使用 PHP 来处理表单提交。谢谢。
编辑:
似乎它从来没有奏效。现在我将 action 属性设置为search/index.php
并mod_rewrite
用于删除 index.php
将信息发送到可以更改的地方将被认为是不好的做法,是的。
现在,该目录可能正在index.php
用作索引文件。但是当有人/search/
改为abcd.php
用作索引文件时会发生什么?现在你的表单打算让它去index.php
,但实际上它会去abcd.php
。
将操作属性设置为目录并依靠服务器来引用目录的索引文件是否被认为是不好的做法?
一点也不。显式index
s 通常被认为丑陋且过于冗长,而显式.php
s 会将您绑定到特定的后端技术(尽管可以更改为非 PHP 并且仍然具有.php
URL)。
服务器路由规则应被视为您的应用程序的一部分。