如何获取当前页面名称(url)并将其作为类添加到“body”

时间:2014-07-11 16:57:28

标签: php html

我试图通过php找到一种方法:

1)通过它的网址获取当前页面的名称http://website.com/videos/ a-great-video

2)将它作为一个类添加到正文

<body class="a-great-video"></body>

3)我正在尝试为当前页面名称创建一个PHP变量,但不确定如何使用PHP获取它。该类将通过PHP添加或至少是目标。如果您有其他方法,请随意。

设置信息:

服务器运行Apache 2.0并使用mod_rewrite。

Example URL: http://localhost:8888/romwod/members/signup

我想要的是:“注册”或“成员注册

2 个答案:

答案 0 :(得分:0)

要使用当前页面名称:

basename(__FILE__);

将它作为一个类包含在你的身体中:

<body class="<?php basename(__FILE__);?>">

答案 1 :(得分:-1)

试试这个:

<?php
    $url = $_SERVER['REQUEST_URI'];
    preg_match('|.*/(.*)|', $url, $matches);
?>
<body class = "<?php echo $matches[1]; ?>">