【问题标题】:Pass variable from PHP into HTML [duplicate]将变量从 PHP 传递到 HTML [重复]
【发布时间】:2015-06-11 14:15:21
【问题描述】:

我有一个简单的 .php 文件,其中包含摇滚、剪纸、剪刀游戏(一些功课),用于跟踪您的分数,还有一个 .html 文件,其中包含从 R/P/S 中选择的按钮。

分数是通过会话变量跟踪的,有没有一种简单的方法可以传递这个变量的值并将其显示在 html 页面上?

【问题讨论】:

  • 标签之后:<?php echo $_SESSION[ "my_var" ]; ?>。顺便说一句,您应该更改您的个人资料图片。

标签: php html variables


【解决方案1】:

您也应该从 PHP 文件生成 HTML 页面。这就是php的工作原理。这样您就可以打印出 PHP 变量。 HTML 不是编程语言——它只是一种标记语言......就像......hmmm..XML。

【讨论】:

    【解决方案2】:

    您可以在.htaccess 中添加addhandler 用于html 文件将其视为php 文件,参见示例:

    AddHandler application/x-httpd-php .html .htm
    

    但是您可以避免上述情况并将文件扩展名从.html 更改为.php,您可以将其作为查询字符串GET 传递,请参见下面的示例:

    http://example.com/myphppage.php?key=value
    

    或者您可以通过在页面开头添加session_start() 来访问session

    【讨论】:

    • “答案是否定的。您无法在 HTML 中获取 PHP 变量” - 这并不完全正确。您可以指示 Apache 将 .html|.htm 文件视为 PHP 文件。
    • 旁注:这不是我的反对意见。
    • @Fred-ii- 感谢您的提示,答案已相应更新!没有问题:)
    • 通常在出错时,将编辑标记为已编辑,并可能在最初发布的代码/文本上使用<strike>code/text</strike> 标签,您可能犯了错误。这告诉社区,嗯..你犯了一个错误。每个人都会犯错,甚至我有时也会犯错。如果我们没有制作它们,我们就不会学到任何东西,对吗? ;-) 干杯
    • 同意!会牢记,并遵循
    【解决方案3】:

    如果您将.html 文件保存为.php 文件,您可以通过添加很容易地做到这一点

    <?php echo $_SESSION['score']; ?>
    

    到您的 HTML 中。例如:

    <p><?php echo $_SESSION['score']; ?></p>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-14
      相关资源
      最近更新 更多