Справка по базовой навигации PHP - PullRequest
0 голосов
/ 15 ноября 2009

В настоящее время у меня есть:

$page = basename($_SERVER['REQUEST_URI']);

<li<?php if($page == 'index.php?page=product') print ' id="current"'; ?>><a href="index.php?page=product">Products</a></li>

но когда URL-адрес похож на index.php? Page = product & item = 100

класс 'id = current' не применяется.

любой обходной путь?

спасибо за помощь.

Ответы [ 3 ]

5 голосов
/ 15 ноября 2009

if($_GET['page'] == 'product') вместо if($page == 'index.php?page=product')

0 голосов
/ 15 ноября 2009

Если вы хотите посмотреть, что отправляется в переменные $ _GET и $ _POST, вы можете вывести их на страницу с этим одним вкладчиком: <?php echo '<pre>' . print_r($_GET,true) . '</pre>'; ?>

0 голосов
/ 15 ноября 2009
$page = $_SERVER['PHP_SELF'].'?'.$_GET['page'];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...