<?php
$pages = array('Text1.php', 'Text2.php', 'Text3.php', 'Text4.php', 'Text5.php');
// Track $latest in either a session variable
// $current will be dependent upon the page you're on
$latest = $_SESSION['latest'];
$current = basename(__FILE__);
$currentPages = array_search($current, $pages);
$latestPages = array_search($latest, $pages);
if ($currentPages - $latestPages > 1 ) {
?>
<div class="boxed">
<a href="">Continue</a>
<br/>
<a href="Text1.php" id="createLink">Create New</a>
</div>
<?
} else {
// let user do their step
}
?>
5ページを含む配列があります。これで、このページsteps.php
は外部化され、5つのphpページに格納されているaninclude()
に格納されます。これは、上記の配列の配列に格納されているのと同じphpページです。
今私がやろうとしているのは、ユーザーがページ構造に従うことを想定していることです。したがって、ユーザーが配列内のページの1つにいる場合、現在表示しているページを送信するまで、別のページにアクセスすることはできません。
しかし、私の質問は、ユーザーがリンクをクリックした場合、正しいページにリンクするContinue
ためのリンクを取得して</a>
、ユーザーが正しく表示されているはずのページに移動できるようにする方法です。