将action
属性设置为目录并依赖服务器引用目录的索引文件是否被视为不良做法?因此,如果将属性设置为search/index.php
,那么该属性是否应设置为search
?我正在使用PHP来处理表单提交。感谢。
修改
好像它从来没有奏效。现在我将action属性设置为search/index.php
并使用mod_rewrite
删除index.php
答案 0 :(得分:2)
将信息发送到可以更改的地方被认为是不好的做法,是的。
目前,该目录可能正在使用index.php
作为索引文件。但是当有人将/search/
更改为使用abcd.php
作为索引文件时会发生什么?现在您的表单打算转到index.php
,但它实际上转到了abcd.php
。
答案 1 :(得分:1)
将action属性设置为目录并依赖服务器引用目录的索引文件是不正确的做法?
甚至没有轻微。显式index
通常被认为是丑陋且过于冗长,而明确的.php
将使您与特定的后端技术联系起来(虽然可以更改为非PHP并仍然具有.php
在URL中)。
应将服务器路由规则视为您的应用程序的一部分。