Php 根据当前站点显示内容

Php 根据当前站点显示内容,php,javascript,Php,Javascript,是否可以使用JavaScript实现同样的功能 <?php $url = $_SERVER['PHP_SELF']; $needle = 'php'; if(strstr($url, $needle)){ $bool = true; } else{ $bool = false; } if($bool){ ?> Text <?php }else{ ?> Another text... <?php } ?> 文本

是否可以使用JavaScript实现同样的功能

<?php
$url = $_SERVER['PHP_SELF'];
$needle = 'php';

if(strstr($url, $needle)){
    $bool = true;
    }
else{
    $bool = false;
}


if($bool){
?>
    Text
<?php
}else{
?>
    Another text...
<?php
}
?>

文本
另一个文本。。。
基本上,我需要根据当前站点显示不同的HTML内容。一些零件被包含在不同的站点中

编辑:

这样做可以吗:

<script>
var url = document.URL;
var needle = 'test';
var bool = false;
if(url.indexOf(needle) != -1){
  bool=true;
}
document.write(bla);
</script>


<table border="1">
<script>
if(bool){
  document.write('<tr><td>abc</td><td>def</td></tr>');
}
</script>
  <tr><td>ghi</td><td>jkl</td></tr>
</table>

var url=document.url;
var针=‘测试’;
var bool=假;
如果(url.indexOf(指针)!=-1){
布尔=真;
}
文件编写(bla);
如果(bool){
文件。编写(“abcdef”);
}
吉克尔

我不确定表中的JavaScript是否

当然。只需使用
location.href.indexOf(“php”)>-1
查看它是否在那里。

如果你在php中有这个功能,为什么需要通过JavaScript来完成?如果你可以在服务器端做得更好,为什么还要在客户端做一些事情?向我们展示你遇到问题的JavaScript代码,我相信有人会提供帮助。因为我的服务器不支持php。