php中location.path值判断
<?php if(strpos($_SERVER["REQUEST_URI"],'hospital') == 1){ ?>
<img src="/images/hospital.png" />
<?php } elseif (strpos($_SERVER["REQUEST_URI"],'doctor') == 1){?>
<img src="/images/doctor.png" />
<?php } elseif (strpos($_SERVER["REQUEST_URI"],'circle') == 1){?>
<img src="/images/circle.png" />
<?php } ?>
- 使用
$_SERVER["REQUEST_URI"]从URL中取得path值('/hospital')。 - 使用
strpos(string,find,start)判断是否以'hospital' 开始。 - 使用
elseif而不是else if。
注意
使用 strpos($_SERVER["REQUEST_URI"],'/hospital') == 0 不能正确判断。