在PHP中,可以使用以下步骤来显示错误消息并停止表单重定向:
error_reporting(E_ALL);
ini_set('display_errors', 1);
if (/* 检查是否存在错误的条件 */) {
$error_message = "发生错误,请检查您的输入。";
header("Location: 原始页面URL?error_message=" . urlencode($error_message));
exit;
}
在上述代码中,将错误消息存储在$error_message
变量中,并使用header()
函数将页面重定向回原始页面,并通过URL参数传递错误消息。urlencode()
函数用于对错误消息进行URL编码,以确保传递的参数是有效的。
if (isset($_GET['error_message'])) {
$error_message = $_GET['error_message'];
echo "<p class='error'>" . $error_message . "</p>";
}
在上述代码中,首先检查是否存在名为error_message
的URL参数。如果存在,将错误消息存储在$error_message
变量中,并使用echo
语句将其显示为带有错误样式的段落。
通过以上步骤,可以在PHP中显示错误消息并停止表单重定向。请注意,这只是一种基本的实现方法,可以根据具体需求进行调整和扩展。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云