使用PHP访问上一页的最佳方法
我使用一个按钮返回页面(让zero.php)所以我使用这个使用PHP访问上一页的最佳方法,php,javascript,html,redirect,Php,Javascript,Html,Redirect,我使用一个按钮返回页面(让zero.php)所以我使用这个 <input type="button" value="Back" class="button" onClick="javascript:history.go(-1)" /> 但它看起来很奇怪 请建议我通过返回的最佳方式,或者 <button type="submit"> 您可以使用这段javascript: <input type="button" onclick="javascript:docume
<input type="button" value="Back" class="button" onClick="javascript:history.go(-1)" />
但它看起来很奇怪
请建议我通过
返回的最佳方式,或者
<button type="submit">
您可以使用这段javascript:
<input type="button" onclick="javascript:document.location.href='last.php'">
或者一个简单的GET表单:
<form method="GET" action="last.php"><button type="submit"></form>
我更喜欢第二个而不是第一个,因为它可以与禁用javascript的一起使用
javascript历史记录。后退(-1)
只会让你在浏览历史记录中返回一页。如果你像你描述的那样在页面间跳跃,那么javascript链接就不会把你带到你想要的页面,因为它的工作原理很像你的浏览器的后退按钮
使用一个硬编码的后退按钮,就像Cassy所描述的那样,对你来说是可行的,并且会将你的用户重定向回正确的页面,不管他们在你的站点中的什么位置
祝您的项目好运。鉴于已经有一个表单在运行,您可以使用
<input type="submit" name="action" value="Back" class="button">
然后,在处理表单输入时,首先检查
$\u POST[“action”]=“Back”
。如果是,请返回上一页。上一页可能保存在应用程序会话系统中的隐藏表单值或堆栈中。好的,那么您仍然可以使用生产系统中使用的第一个片段,因此我不明白它为什么无效。与其他系统相比,它在后端需要更多的代码,但是如果使用得当,它会更加健壮。
<input type="submit" name="action" value="Back" class="button">