[英]How to redirect user to homepage.php when using PHP Codeigniter
首先,讓我解釋一下我的系統如何工作。 我使用標准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());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.