繁体   English   中英

为什么浏览器将我的PHP代码注释掉

[英]Why the browser is commenting out my php code

我有一个奇怪的问题。 我有一个数据库(my_db),并使用PDO连接到数据库并成功测试了连接。 之后,我创建了一个名为“ get_users.php”的文件,如下所示

<?php
    require '../db/connect.inc.php'; 

    $query = "SELECT * FROM users WHERE role = '0'";
    $result = $handler->query($query);
    while ($row = $result->fetch()) {
        echo $row['first_name'];
    }
?>

我试图通过导航到具有该查询的php文件来测试该查询,并回显了所有worker的名字。

最后,在我的index.html文件中。 我尝试了以下

<?php include 'services/get_users.php'; ?> <?php include 'services/get_users.php'; ?>但是没有用。 我以为我的路径是错误的,但是,当我尝试检查页面时,我看到了这样的php代码<!-- <?php include 'services/get_users.php'; -->?> <!-- <?php include 'services/get_users.php'; -->?>

为什么浏览器将我的PHP代码注释掉。 PHP是服务器端,我一定看不到任何php标签。

谢谢!!

如果文件扩展名是.html则PHP解释器将不会读取该代码。 您将需要将索引文件另存为带有扩展名.php index.php ,以使解释器可以读取它。

如果你想。 要以Php格式执行的html文件,则需要编辑htpdconfig文件Apache,您可以在其中添加任何扩展名。 注意:-从安全角度来看,您不应这样做,否则可能会导致执行任意php代码。 您应该使用。 PHP扩展名。 您还可以重写url,以便用户可以看到*.html*.Nothing .Nothing,而不是* .php`。 {{我现在在移动设备上,我将很快更新代码}}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM