首先:我发现了很多类似的问题但是找不到我想要的东西(也许是因为我不擅长英语)
第二:我想知道它是否有可能用PHP(不是JS / AJAX /任何东西)做我需要的东西
好的,亲自动手:
我有通常的登录表单,点击"提交"它调用一个php函数来进行sql查询。
我想重定向到登录页面并在表单中打印一条消息,说明用户/通行证不正确。
代码
$login = login($conn);
$rowcount=mysqli_num_rows($login);
if ($rowcount == 0)
{
header('Location:login.php?msg='.urlencode('<p style="color:red" align="center">Usuario o password incorrecto</p>'));
该代码正常工作,潜伏在这里找到它。
之后,在表格中,我只是回复了$ _GET [&#39; msg&#39;]并且工作得很好。
BUT !!!! URL显示为:
myurl/login.php?msg=<p+style%3D"color%3Ared"+align%3D"center">Usuario+o+password+incorrecto<%2Fp>
它可怕!
有没有办法将它传递给某种隐藏的?
答案 0 :(得分:0)
尝试使用会话:在顶部使用session_start():
if ($rowcount == 0)
{
header('Location:login.php');
$_SESSION['msg'] = urlencode('<p style="color:red" align="center">Usuario o password incorrecto</p>');
}
然后在您的页面“login.php”上调用您的会话变量。