为什么POST方法不适用于Codeigniter 4?

问题描述

我有一个基本的html表单。与其与localhost一起使用,它运行良好,但对于真正的主机,只有收入POST无法正常工作。我一直在努力,但没有任何隔离。这是我的信息。

在真实主机中,我的文件夹codeigniter 4文件夹设计 | -codeigniter | -app |-系统 |-可写 | -.env |-资产 | -css | -cs | -index.PHP | -.htaccess

在index.PHP$pathsPath = realpath(FCPATH . './codeigniter/app/Config/Paths.PHP');

在“查看”文件夹中,这是我的HTML代码 而base_url为public $baseURL = 'http://`www.catidekorasyon.com/panel/';

<form  action="<?PHP echo base_url('ayarlar/guncelle'); ?>" method="POST" enctype="multipart/form-data" >
<div class="form-group">
    <label>Web Sitesi İsmi</label>
    <input type="text" class="form-control"  placeholder="Web Sitesi İsmi" name="siteismi"/>
</div>

<div class="form-group mb-0">
    <div>
      <button type="submit" class="btn btn-primary waves-effect waves-light mr-1">
         Güncelle
      </button>
    </div>
</div>

</form>

并在controller / ayarlar.PHP

<?PHP namespace App\Controllers;



class Ayarlar extends BaseController
{


    public $viewFolder="";

    public function __construct()
    {
            parent::__construct();

            $this->viewFolder = "ayarlar_v";
            $this->ayarlarModel = model('App\Models\AyarlarModel',false);
        
            $this->session=session();

            // Your own constructor code
    }


    public function guncelle(){

      $siteismi=$this->request->getPost("siteismi");

      print_r($siteismi);

    }



}


一天结束时结果为空 Array()

可能是问题的根源,真正的主人还无法解决。 是否有人知道ehich的promles来源是codeigniter 4或主机?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)