Php onclick用法

时间:2011-08-18 22:00:18

标签: php javascript html

我是编程和PHP的新手。我想使用HTML中的onclick登录PHP。

这是我的代码:

<script type="text/javascript">
    function Log(){
    <!-- This is Log in script -->
        <?php
            $Logged = 0
            $pass = $_GET["pass"];
            $uid = $_GET["uid"];
            $click = $_GET["con"]
            if($pass=123 && $uid=xxx| && $click=1){
                $Logged=1
                break
            } else {
                $Logged=0
            }
        ?>
    }
</script>

还有HTML按钮:

<input type="button" onclick="$Logged++" value="Log in"
    style="color: #000000; background-color: #7200E3;
      width: 80px; height: 40px; border-style: solid;
      border-color: #00E372; border-width: 0.1cm"
/>

请帮帮我:)。

1 个答案:

答案 0 :(得分:4)

你在这里把两个不同的东西放在一个罐子里。

  • PHP在服务器上运行,不与您的浏览器交互。
  • JavaScript在您的“浏览器”中运行,并可与之互动。

由于这种接缝就像你想要创建一个简单的登录脚本,为什么不使用普通的超链接到PHP网站,它提供了一个登录表单。那里有hundreds of tutorials个给你指路。

此外,您“创建”的内容不能保存使用,因为您使用PHP编写JavaScript函数。只需显示站点源代码,即可读取JavaScript代码和密码(只需将其以明文形式添加到JS函数中)。

此外,使用类似onclick="$Logged++"的内容来增加PHP变量也不起作用。同样,PHP在服务器上运行,而不是在浏览器中运行。

如果你真的想从PHP开始(并创建安全页面和保存页面),你应该为初创公司读一本书。可以找到一个很棒的集合here