【问题标题】:How do I execute PHP code inside of HTML file?如何在 HTML 文件中执行 PHP 代码?
【发布时间】:2019-06-27 04:11:51
【问题描述】:

我看到一些网站显示了当前帖子的详细信息,例如标题、视图、喜欢......但是当我查看我在路径 .HTML (title-of-page.html) 的最后看到的 URL 时。

像 Blogger 一样,我们在路径中看到 .HTML,但里面有很多 PHP 代码! 他们是怎么做到的?

【问题讨论】:

  • 可能是 url 重写。您还可以让您的网络服务器从您想要的任何其他文件扩展名中解释 PHP。这个问题对 SO 来说太模糊了(本身也不是编码问题)。
  • Hh 谢谢...了解我更多.. 看看这个页面 url stackoverflow.com/questions/54498883/… 没有.php 但它运行它????????
  • 非常感谢艾玛,这正是我所需要的❤,也感谢 Jeto

标签: php html .htaccess web


【解决方案1】:

您可以在 HTML 文件中使用 PHP 执行任何操作的唯一方法是通过某种 rest API(或文件侦听器,但这非常复杂)。在 HTML 文件中最常见的 PHP 用途是表单! 您可以在action 属性中放置指向PHP 文件的链接。比如……

<form action="https://example.com/local/or/remote/doStuff.php">

这会将表单的所有数据(表单数据)发送到要处理的 PHP 文件。

如果您真的想在 HTML 文件中使用 PHP 代码,例如在字面上放置 &lt;?php,那么您需要成为上帝,因为那是不可能的。您需要将其保存为 .php 文件。

如果您不想使用http://example.com/index.php?7,并且希望它看起来像http://example.com/index.php,那么您需要使用POST。 post是一种方法,有两个比较常用,POSTGET。人们似乎认为 post 更安全(因为它是)所以这就是为什么您在某些链接中看不到那个不稳定的 ?。在表单中,您可以简单地添加 method 属性并将其设置为 POST 以使其使用 post 方法。 比如……

<form action="http://example.com/index.php" method="POST">

虽然帖子不是万无一失的,但它绝对比 GET 更安全,而且对大多数人来说也看起来更专业。

【讨论】:

  • 嗯,是的,我知道.. 只是我的问题不清楚.. 因为我的英语不好... 我现在要编辑.. 让我给你一个简单的.. 如何显示 .com/ view.php?id=7 作为 .com/view/7 甚至 .com/view/7.html
猜你喜欢
  • 1970-01-01
  • 2013-12-14
  • 1970-01-01
  • 2018-12-24
  • 2019-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多