我应该使用Javascript或PHP设置一个全局变量来唯一标识web应用程序中的每个页面吗


Should I use Javascript or PHP to set a global variable to uniquely identify each page in a web app

我希望完成两件事:

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


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

.signup-page { color:red }

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

即。。。

<?php 
if ($uniquePageVariable == 'signup') 
$tmp = 'You are on the signup page';
echo $tmp;

?>

-手动执行此操作的选项是什么?

即。。。进入每个视图的包含文件并手动分配变量

-我有什么选择可以以自动化的方式做到这一点?

即。。。使用url创建变量

要唯一识别web应用程序中的每个页面,您必须使用最自然的东西-该页面的URL。

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

通过测试URL并采取相应行动来实现自动化。

这可以使用javascript和PHP来完成。

用对你来说最简单的。