登录时的Php Javascript警报
我需要通知用户他们已成功登录,并发出以下代码的pop警报。有人告诉我如何将其添加到下面的php中吗 谢谢登录时的Php Javascript警报,javascript,php,Javascript,Php,我需要通知用户他们已成功登录,并发出以下代码的pop警报。有人告诉我如何将其添加到下面的php中吗 谢谢 function logged_in_redirect() { if (logged_in() === true) { header('Location: /index.php'); exit(); } } 试试这个代码 function logged_in_redirect() { if (logged_in())
function logged_in_redirect() {
if (logged_in() === true)
{
header('Location: /index.php');
exit();
}
}
试试这个代码
function logged_in_redirect() {
if (logged_in())
{
echo "<script>alert('You are successfully Logged in');</script>";
echo "<script>location.href='/index.php';</script>";
}
}
函数记录在\u重定向()中{
如果(已登录())
{
回显“警报('您已成功登录');”;
echo“location.href='/index.php';”;
}
}
只需发出警报(“您已成功登录”);在脚本标记之间
或
在html的body标记中的onload事件中调用函数
使用与上面相同的alert()在脚本中编写函数
仅此而已。您需要通过获取通知或将其保存到会话,然后取消设置通知。第二个选项实现起来有点困难,但对用户的干扰较小(不会使url混乱) 通过获取
function logged_in_redirect() {
if (logged_in() === true)
{
$successMessage = urlencode('Authenticated successfully');
header('Location: ' . sprintf('/index.php?message=%1$s', $successMessage));
exit();
}
}
在index.php上,您可以通过$\u GET['message']
访问消息并将其显示在页面上
在整个课程中
首先启动会话(如果尚未启动:session\u start();
)
在index.php中,您将看到如下内容(不要忘记启动会话,否则usperglobal$\u会话将不可用):
至于JavaScript部分,您可以在警报的JavaScript代码中回显消息。但是,我强烈建议您查看HMTL/JS的模板引擎(Smarty或Twig),而不是像我的示例中那样使用回显。试试这个
<?php
function logged_in_redirect() {
if (logged_in() === true)
{
?>
<script> alert("logged in"); </script>
<?php
header( "refresh:5; url=index.php" );
exit();
}
}
警报(“登录”);
试试这个
function logged_in_redirect() {
if (logged_in())
{
echo "<script>alert('You are successfully Logged in');
location.href='/index.php';</script>";
}
}
函数记录在\u重定向()中{
如果(已登录())
{
回显“警报('您已成功登录');
location.href='/index.php';“;
}
}
<?php
function logged_in_redirect() {
if (logged_in() === true)
{
?>
<script> alert("logged in"); </script>
<?php
header( "refresh:5; url=index.php" );
exit();
}
}
function logged_in_redirect() {
if (logged_in())
{
echo "<script>alert('You are successfully Logged in');
location.href='/index.php';</script>";
}
}