从页面稍后获取代码

Getting Code from Later On in the Page

本文关键字:获取 取代码      更新时间:2023-09-26

我有一个动态页面,它在内容中生成一个变量,我想将其插入页面的标题中。

从页面内容中获取此变量并将其放入页眉的最佳方法是什么?我更喜欢PHP解决方案。

谢谢!

如果你想在php中实现这一点,那么最好的答案是将你的逻辑(生成变量值的东西)和视图渲染(打印出所有html的东西)分开,这样所有的变量都会在你输出任何东西之前准备好,这样你就可以在多个地方使用同一个变量。

如果您的变量依赖于客户端信息,则必须捕获该信息并在php中使用它。不幸的是,这意味着你不能有一个纯粹的PHP解决方案,你必须在客户端有一些东西(javascript:get/post)。

如果你的变量客户端是独立的,那么你可以在页面加载之前计算它,并使用php将它放在你喜欢的任何地方。

然而,如果你想在不重新加载页面的情况下完成这项工作,那么php就不是一个选项——你必须使用javascript/AAJAX从正文中获取变量并将其移动到标题中。