JavaScript中的PHP会话变量

use*_*650 -2 javascript php passwords session

我怎么能输入这个,所以当它有一个正确的密码时,它将信息存储为cookie,然后允许删除它.

  <SCRIPT language="JavaScript">
    <!--hide

    var password;

    var pass1="password";

    password=prompt('Please enter your password to view this page!',' ');

    if (password==pass1){
      alert('Password Correct! Click OK to enter!');}
    else
       {
        window.location="//Some Location//";
        }

    //-->
    </SCRIPT>
Run Code Online (Sandbox Code Playgroud)

Sta*_*arx 8

如果它足够简单(根据标题)

var varname = '<?php echo $_SESSION["variable_name"]; ?>';
Run Code Online (Sandbox Code Playgroud)

但你必须认真考虑你的逻辑.您正在检查javascript上的身份验证,这将是Web应用程序中最愚蠢的举动.

密码完全暴露,任何人都可以查看或关闭整个javascript,然后你的整个网站变得脆弱.


我的建议是对PHP页面的AJAX请求,它单独检查并验证密码,然后将消息返回给Javascript.