如何添加相对路径来提交 HTML 表单?

ros*_*ani 5 html forms path relative-path

我想使用相对路径来提交 HTML 表单。我试过了,./submit但它不起作用。

CodeIgniter + 生成的代码:

echo form_open('./submit');
// <form action="http://example.com/./submit" method="post" accept-charset="utf-8">
Run Code Online (Sandbox Code Playgroud)

这就是我要的:

echo form_open('./submit');
// <form action="http://example.com/./submit" method="post" accept-charset="utf-8">
Run Code Online (Sandbox Code Playgroud)

这就是我得到的:

http://example.com/seekerpanel/changepassword/submit
Run Code Online (Sandbox Code Playgroud)

我如何解决这个相对于changepassword页面的路径?

ros*_*ani 0

我可以使用 url 帮助器中的 current_url 函数来做到这一点。

这会生成所需的输出:

echo form_open(current_url().'/submit');
Run Code Online (Sandbox Code Playgroud)