Php 如何将用户导航到正确的页面? 据我所知,您正在尝试实现类似分页的功能?您应该将当前、上一页和下一页放入SESSION变量中,以便在每个请求中都可以检查用户是否在SESSION['current']页面,并尝试转到SESSION['previous']或SESSION['next']页面,此外,您还应该向服务器发送一个“hiddenfield”值,以检查用户是否“提交”了页面(当然,您可以简单地读取html并找到“隐藏”字段)。或者,您可以简单地检查提交按钮的“名称”是否在POST(或GET)中?(if($_POST['NAME_OF_SUBMIT']){})-但同样,伪造也很简单。
据我所知,您正在尝试实现类似分页的功能?您应该将当前、上一页和下一页放入Php 如何将用户导航到正确的页面? 据我所知,您正在尝试实现类似分页的功能?您应该将当前、上一页和下一页放入SESSION变量中,以便在每个请求中都可以检查用户是否在SESSION['current']页面,并尝试转到SESSION['previous']或SESSION['next']页面,此外,您还应该向服务器发送一个“hiddenfield”值,以检查用户是否“提交”了页面(当然,您可以简单地读取html并找到“隐藏”字段)。或者,您可以简单地检查提交按钮的“名称”是否在POST(或GET)中?(if($_POST['NAME_OF_SUBMIT']){})-但同样,伪造也很简单。,php,Php,据我所知,您正在尝试实现类似分页的功能?您应该将当前、上一页和下一页放入SESSION变量中,以便在每个请求中都可以检查用户是否在SESSION['current']页面,并尝试转到SESSION['previous']或SESSION['next']页面,此外,您还应该向服务器发送一个“hiddenfield”值,以检查用户是否“提交”了页面(当然,您可以简单地读取html并找到“隐藏”字段)。或者,您可以简单地检查提交按钮的“名称”是否在POST(或GET)中?(if($\u POST['N
SESSION
变量中,以便在每个请求中都可以检查用户是否在SESSION['current']
页面,并尝试转到SESSION['previous']
或SESSION['next']
页面,此外,您还应该向服务器发送一个“hiddenfield”值,以检查用户是否“提交”了页面(当然,您可以简单地读取html并找到“隐藏”字段)。或者,您可以简单地检查提交按钮的“名称”是否在POST(或GET)中?(if($\u POST['NAME\u OF_SUBMIT']){}
)-但同样,它也很容易伪造。如果您指的是当用户单击继续
时如何引导用户进入正确的“下一页”,则可以使用currentPages索引+1输出下一页
<?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
}
?>
如果您指的是当用户单击“继续”时如何引导用户进入正确的“下一页”,则可以使用currentPages索引+1输出下一页
<?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
}
?>
您的意思是想用php重定向到另一个页面吗?您的意思是想用php重定向到另一个页面吗?