php - 我应该使用 Javascript 还是 PHP 设置全局变量来唯一标识 Web 应用程序中的每个页面

标签 php javascript codeigniter variables global-variables

我希望完成两件事:

1- 将唯一的 HTML 类添加到每个页面的 body 标记。

IE...
关于页面 = <body class="about-page">
注册页面 = <body class="signup-page">

.signup-page { color:red }

2- 创建一个变量,我可以在整个应用程序的 PHP 和 Javascript 函数中全局使用该变量。

IE...

<?php 

if ($uniquePageVariable == 'signup') 
$tmp = 'You are on the signup page';

echo $tmp;


?>
<小时/>

-我可以选择哪些手动执行此操作?

IE...进入每个 View 的包含文件并手动分配变量

-我有哪些选择可以自动执行此操作?

IE...使用 url 创建变量

最佳答案

要唯一标识网络应用中的每个页面,您必须使用最自然的东西 - 该页面的 URL。

if ($_SERVER['REQUEST_URI'] == '/signup/') ...

关于php - 我应该使用 Javascript 还是 PHP 设置全局变量来唯一标识 Web 应用程序中的每个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8880031/

相关文章:

javascript - 使用 Google map 进行地理编码,没有 OVER_QUERY_LIMIT 错误 - 尝试使用 PHP 解决方案

php - 全文检索2表

PHP后台进程一天干点什么?

php - 获取特定json中的mysql结果

php - 使用 VS2022 和 IIS Express 让 PHP 与 Windows 上的 MS Sql 一起使用

javascript - 使用 django 在 JS 中获取和使用 python 嵌套列表

javascript - 按钮与同一网页上的另一个按钮重叠/冲突

javascript - 在 Javascript 中使用 Struts 标签

php - CodeIgniter Active Record 不相等

php - 在 codeigniter 中放置全局函数的位置