我有一个表单,其中的操作是SiteController/actionLogin
。如果用户提交但未登录,则网址将更改为http://localhost/MySite/SiteController/actionLogin
而另一次尝试将是这样的
http://localhost/MySite/SiteController/SiteController/actionLogin
如何解决这个问题?
我正在使用CodeIgniter PHP框架。
答案 0 :(得分:1)
在表单操作前放一个/
告诉浏览器它是一个绝对URL:
action="/SiteController/actionLogin"
答案 1 :(得分:0)
使用site_url('SiteController/actionLogin')
来回显您的网址。 Here是文档。