Php onclick用法

Php onclick用法,php,javascript,html,Php,Javascript,Html,我是编程和PHP新手。我想使用onclick从HTML登录到PHP 这是我的代码: <script type="text/javascript"> function Log(){ <!-- This is Log in script --> <?php $Logged = 0 $pass = $_GET["pass"]; $uid = $_GET["uid"];

我是编程和PHP新手。我想使用
onclick
从HTML登录到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"
/>


请帮帮我:)

你把两个不同的东西扔到一个罐子里了

  • PHP在服务器上运行,不与浏览器交互
  • JavaScript在“您的浏览器”中运行并可以与之交互
既然您希望创建一个简单的登录脚本,为什么不使用一个普通的超链接到PHP站点,该站点提供了一个登录表单。外面有很多给你指路的

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

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


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

你在一个罐子里扔了两个不同的东西

  • PHP在服务器上运行,不与浏览器交互
  • JavaScript在“您的浏览器”中运行并可以与之交互
既然您希望创建一个简单的登录脚本,为什么不使用一个普通的超链接到PHP站点,该站点提供了一个登录表单。外面有很多给你指路的

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

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


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

PHP在输出HTML之前被处理。如果你想在点击后增加一些内容,你需要使用Javascript或通过AJAX向你的PHP发出请求。不确定PHP来自何处,但它绝对无效。如果用户多次按下按钮,会发生什么<代码>$Logged将在每次单击按钮时递增(如果脚本有效)。更好的策略是将数据发送到PHP,执行登录过程,返回数据(通过json或xml或任何其他方式),然后在客户端进行处理。尝试搜索“PHPAJAX中的登录流”,诸如此类,您会得到一个更好的主意。php在输出HTML之前被处理。如果你想在点击后增加一些内容,你需要使用Javascript或通过AJAX向你的PHP发出请求。不确定PHP来自何处,但它绝对无效。如果用户多次按下按钮,会发生什么<代码>$Logged将在每次单击按钮时递增(如果脚本有效)。更好的策略是将数据发送到PHP,执行登录过程,返回数据(通过json或xml或任何其他方式),然后在客户端进行处理。尝试搜索“PHPAJAX中的登录流”,诸如此类,您会得到更好的主意。