【问题标题】:Getting redirected to http://[::1]/dashboard/ on submitting form [duplicate]在提交表单时被重定向到 http://[::1]/dashboard/ [重复]
【发布时间】:2016-10-06 20:44:36
【问题描述】:

今天,当我单击提交表单时,我开始在本地主机上的网站上被重定向到 http://[::1]/dashboard/。我不知道是怎么回事。几个小时前它工作正常,我没有改变代码中的任何内容。

这是表单的开始和结束标签:

<form action="<?= site_url('Buyer_Controller/view_cart') ?>" method= "post">

<input type="image" src="<?php echo base_url('assets/img/a2c.jpg');?>"  />

【问题讨论】:

  • 为什么在html之间写
  • 您需要设置您的基本网址。如果您使用 CI3 及以上版本
  • 我已经编辑了。这是关于别的事情。重点是开始和结束标签。
  • 我已将基本 URL 设置为 $config['base_url'] = 'http://localhost/my_project_name/';,但现在被重定向到 localhost/dashboard。有趣的是,我只是注意到,如果我不对表单值进行任何更改(检查复选框等),那么我会顺利进入下一页。 :(

标签: php html codeigniter xampp


【解决方案1】:

你的base_url 设置正确了吗?

有关参考,请参阅此帖子: site_url changes localhost to [::1]

您可以设置一个全局配置变量。

【讨论】:

  • 我已将基本 URL 设置为 $config['base_url'] = 'http://localhost/my_project_name/';,但现在被重定向到 http://localhost/dashboard/。有趣的是,我只是注意到,如果我不对表单值进行任何更改(检查复选框等),那么我会到达所需的页面。
  • 你可以试试这样 echo $config['base_url']."Buyer_Controller/view_cart" ; ?>
【解决方案2】:

如果您被重定向到 XAMPP 仪表板,请执行以下操作:

$config['base_url'] = 'http://localhost/yourproject/';
$config['base_url'] = 'http://www.example.com/';

【讨论】:

    猜你喜欢
    • 2011-12-26
    • 2017-05-05
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多