2012-04-25 2 views
0

Я искал и не смог найти что-либо по этому вопросу на этом сайте, поэтому, пожалуйста, извините меня, если он появится в виде дубликата.REQUEST_URI по цифровому значению

У меня есть следующий URL

http://mysite.com/art/1355

, и я хочу написать код PHP в навигации, так что если пользователь находится на любой странице с «числовым идентификатором» в конце концов, он показывает ссылка.

вот код, я не уверен, что я должен набрать для 'abc', чтобы сделать эту работу.

if(strstr($_SERVER['REQUEST_URI'], 'abc')) { 
    echo "<a href="#"class="playing">viewing</a>"; 
} 

всякая помощь очень ценится.

+0

Так что если '$ _SERVER [ 'REQUEST_URI']' числовой, отображать ссылку? Почему бы не 'if (is_numeric ($ _ SERVER ['REQUEST_URI']) {echo" viewing "};' – ngen

+0

вы можете показать нам образец «страницы с« числовым идентификатором »в конце»? –

+0

@ngen попробовал , это не сработало – apak

ответ

3

использовать регулярное выражение, чтобы проверить его:

if (preg_match('/\/[0-9]+$/', $_SERVER['REQUEST_URI'])) 
{ 
    echo '<a href="#" class="playing">viewing</a>'; 
} 
+0

Большое спасибо, что сделал это :) – apak

Смежные вопросы