Как сделать то, как вы убедитесь, что страница есть index.php и! ISSET ($ _ GET) для выделения NAV
Вопрос
Я делаю мои ссылки на NAV, подчеркиваемые, когда страница - это то, к которой указываются ссылка.Тем не менее, потому что некоторые из моих ссылок просто index.php с
e.g.Генеракодицетагкод и генеракодицетагкод с index.php
являются генеракодицетагкодом.Как мне убедиться, что страница находится на index.php без каких-либо переменных?
Это мой NAV выделенный код.
<?php
if( $_SERVER['PHP_SELF'] == '/index.php'
&&
! isset($_GET)
)
{ echo 'class="white"'; }
. Решение
Вы можете проверить, $ _get пустое так:
if(empty($_GET)) {
// there are no GET paramas set this is index.php
} else {
// there are GET params set
}
. Другие советы
Потому что $_GET
- это (суперглобальный) массив, вы можете проверить с помощью GeneracodicCode Wepher Elements установлены или нет,
if(count($_GET) == 0) {
// index.php
} else {
// get params ...
}
. Не связан с StackOverflow