使用php Codeigniter时如何将用户重定向到homepage.php

使用php Codeigniter时如何将用户重定向到homepage.php,php,codeigniter,redirect,Php,Codeigniter,Redirect,首先,让我解释一下我的系统是如何工作的。我使用标准php创建了系统的主页。但是,为了显示在线测验,我使用了一个PHP CI框架。当用户完全回答在线问题时,我遇到问题,我需要将他们重定向到主页。但是,我不能这样做,因为在标准PHP和PHP CI之间使用了不同的媒介 让我告诉你我现在在做什么。 result_display.php <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8">

首先,让我解释一下我的系统是如何工作的。我使用标准php创建了系统的主页。但是,为了显示在线测验,我使用了一个PHP CI框架。当用户完全回答在线问题时,我遇到问题,我需要将他们重定向到主页。但是,我不能这样做,因为在标准PHP和PHP CI之间使用了不同的媒介

让我告诉你我现在在做什么。 result_display.php

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<body>
<div id="container">
<h1>Welcome to Online Examination</h1>

<?php $score =0; ?>

<?php $array1 = array(); ?>
<?php $array2 = array(); ?>
<?php $array3 = array(); ?>
<?php $array4 = array(); ?>
<?php $array5 = array(); ?>
<?php $array6 = array(); ?>
<?php $array7 = array(); ?>
<?php $array8 = array(); ?>
<?php $array9 = array(); ?>

<?php foreach($checks as $checkans) { ?>
    <?php array_push($array1, $checkans); } ?>

<?php foreach($results as $res) { ?>
    <?php array_push($array2, $res->answer);
          array_push($array3, $res->quizID);
          array_push($array4, $res->question1);
          array_push($array5, $res->choice1);
          array_push($array6, $res->choice2);
          array_push($array7, $res->choice3);
          array_push($array8, $res->choice4);
          array_push($array9, $res->answer);
    } ?>


<?php 
    for ($x=0; $x <11; $x++) { ?>

<form method="post" action="<?php echo base_url();?>index.php/Questions/resultdisplay">

<p><?=$array3[$x]?>.<?=$array4[$x]?></p>

<?php if ($array2[$x]!= $array1[$x]) { ?>

    <p><span style="background-color: #FF9C9E"><?=$array1[$x]?></span></p>
    <p><span style="background-color: #ADFF84"><?=$array2[$x]?></span></p>

<?php } else { ?>   


    <p><span style="background-color: #FF9C9E"><?=$array1[$x]?></span></p>

    <?php $score = $score + 1; ?>


    <?php } } ?>

<br>

<h2>Your Result: </h2>
<h1><?=$score?>/11</h1>
<br><br>
 <a href="homepage.php">Back to Homepage

</form>
</div>
</body>
</html>

欢迎在线考试

像这样关闭锚定标记

<a href="homepage.php">Back to Homepage</a>
                       The missing bit ^^^^

缺失的部分^^^^
或者在Codeigniter代码中我希望看到这样的东西

<a href='<?php echo base_url('<controllername>'); ?>'>Back to Homepage</a>

主页

问题:返回主页


在您的代码段中,无法关闭锚定标记,因此它无法重定向

只需返回上一页,请使用此

  • 首先加载这个库

    $this->load->library('user_agent');
    
  • 然后用这个

    redirect($this->agent->referrer());
    

  • 为什么php解释器的所有开始和停止标记都是
    谢谢你,先生,我做到了:)