【问题标题】:How to efficiently make many (100+) HTML pages with minor differences如何有效地制作许多(100 多个)具有细微差异的 HTML 页面
【发布时间】:2021-01-19 12:37:36
【问题描述】:

我正在尝试为我的网站制作 100 多个注册页面,每个页面之间存在细微差别。 例如:

状态、年龄、开始日期、客户目标

第 1 页特征:加利福尼亚州,18-25 岁,开始日期 12 月 1 日,目标 1

第 2 页特征:纽约,25-30 岁,开始日期 12 月 15 日,目标 3

第 3 页特征:新泽西州,18-25 岁,开始日期 1 月 1 日,目标 2

目标:

重要的是我有单独的页面,而不仅仅是一个表单或用户在单个页面上选择的东西。最终,我希望拥有比上面更多的自定义级别,并希望控制所有页面,而无需进入并单独编辑每个页面。

建议方法:

我在想我可以制作 1 个 PHP 模板并在每个页面上使用它来从 href 中提取一个唯一代码,以确定它从数据库中获取哪些数据以显示在页面上。

要获得我的第 1 页,它会是这样的:

window.location.href

返回 -> mysite.com/CA-18-12-1-G1

然后使用该代码设置 PHP 变量,这将通过使用变量回显 html 来自定义整个页面。

有没有更好/更智能/更安全的方法?

我对此很陌生。

【问题讨论】:

  • ..我可以制作 1 个 PHP 模板并在每个页面上使用它... 是的,这样做,实际上是一个 html 模板由 php 填充...还有大量的教程和示例

标签: php html mysql stripe-payments


【解决方案1】:

这样想:您只想制作一个页面,并希望使用 100 多种不同的自定义项来呈现它。

找出模板页面的通用 HTML 和 CSS,并找出需要逐个定制更改的内容。完成此设计工作后,您将拥有一组自定义参数。

然后,设计某种数据结构来保存您的自定义参数。 MySql 中的一个表,每个参数一列,100 个自定义项中的每一个都有一行,这可能是一个很好的方法。

然后编写一个 php 程序来检索带有您想要的自定义参数的行,用自定义填充您的常用 HTML,并将其发送到浏览器供您的用户填写。

如果您只需要两个或三个自定义页面,我的建议是分别对它们进行编程。但是对于 100,您需要一个模板/参数方法。

【讨论】:

    【解决方案2】:

    要编写一个页面,然后在多个页面中使用该页面的代码,您可以使用 PHP。
    假设您有一个名为 constant.php 的页面,并且您想在另一个名为 home.php 的 PHP 页面中使用该页面的代码。您必须在要插入代码的home.php 中使用此代码:

    <?php include "constant.php";?>
    

    现在constant.php代码的代码将插入到您编写此代码的位置的home.php中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-27
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 2012-03-19
      • 1970-01-01
      • 2012-08-28
      • 1970-01-01
      相关资源
      最近更新 更多