这就是我的指纹树的样子
/application
/lib
/util
/login
/views
/base_view
Run Code Online (Sandbox Code Playgroud)
我的登录页面是
localhost:737/astuto-lena/branches/application/views/base_view/index.php
Run Code Online (Sandbox Code Playgroud)
我希望我的形式的行动是这样的
localhost:737/astuto-lena/branches/application/util/login/main.php
Run Code Online (Sandbox Code Playgroud)
这是我的表格声明
<form class="form_login" action="./util/login/main.php" method="POST">
...
</form>
Run Code Online (Sandbox Code Playgroud)
但是当我点击提交按钮时,它会带我去
localhost:737/astuto-lena/branches/application/views/base_view/util/login/main.php
Run Code Online (Sandbox Code Playgroud)
哪条路径错误并生成错误404.
那么我在表单声明中使用相对路径的方式有什么问题,我该如何解决?
Dar*_*jax 10
在您的相对路径中./util/login/main.php
,您正在使用./
哪个引用当前文件夹,因此它假定文件夹结构/util/login
在内部/base_view
.你应该尝试使用../
哪个引用父文件夹:
<form class="form_login" action="../../util/login/main.php" method="POST">
...
</form>
Run Code Online (Sandbox Code Playgroud)