首页 > 解决方案 > 在 codeignitor 中启用 post 方法 {如果我尝试 GET 方法,它的 goto 操作页面但未重定向}

问题描述

我正在尝试通过 POST 方法在下一页上发送一些值我尝试在空的地方它的工作但是当我尝试在 codeignitor 系统中它的重定向在同一页面上如何解决

第 1 页

<form action="http://localhost/v/ol" method="GET">

<input type="text" name="file" value="">

<input type="submit">
<br>

第2页

 <?php defined('BASEPATH') OR exit('No direct script access allowed'); ?>

 <div class="container m-b-30">
    <div class="row">
            <div class="col-sm-12 page-breadcrumb">
                <ol class="breadcrumb">
                    <li class="breadcrumb-item">
                        <a href="<?php echo lang_base_url(); ?>"><?php                      echo trans("breadcrumb_home"); ?></a>
                    </li>

                    <li class="breadcrumb-item active"><?php echo  html_escape($page->title); ?></li>
                </ol><h1 class="page-title"><?php echo html_escape($page->title); ?></h1>
            </div>
            <?php 
         if(isset($_GET['file']))
        {
        $file=$_GET['file'];
            $url = 'https://openload.co/f/';
            header( "refresh:10;url=$url$file" );}
            ?>
       <script type="text/javascript">

    (function () {
   var timeLeft = 10,
    cinterval;

   var timeDec = function (){
    timeLeft--;
    document.getElementById('countdown').innerHTML = timeLeft;
    if(timeLeft === 0){
        clearInterval(cinterval);
    }
};

cinterval = setInterval(timeDec, 1000);
})();

</script>

 <div align="center"><h1>You will Redirected in <span id="countdown">10</span> Seconds</h1></div></div></div>

当我尝试发布方法时,它不是 go 操作页面,但在 get 方法中它的 goto 操作页面,但它没有重定向到目标链接 $url$file

标签: codeigniter

解决方案


在表单标签中添加 enctype='multipart/form-data'。


推荐阅读