Помогите с редиректом.

  • Автор темы Автор темы Gordon
  • Дата начала Дата начала

Gordon

Новичок
Помогите с редиректом.

Добрый день господа, помогите пожалуйста! Как сделать редирект с условием, вида: если переменная а и пременная б имеют нулевое значение(это в базе данных текст), то редирект на страницу index.php? А то яндекс уже задолбал выкидывать мой сайт из поиска за пустые страницы :)
 
так с чем тебе нужна помощь?
с редиректом или со сравнением переменных?
 
Мне с синтаксисом нужна помощь... Не силен в прогрммировании. А нет функции типа redirect? Сравнить переменные я понимаю, как пример
[шаблон]
// тут выводятся переменные(текст из базы данных и заголовок) так вот я хочу чтобы если заголовок и текст == нулю, то редиректило на главную...
if (a==NULL)&&(b==NULL)
{
а вот тут нужно как то сделать так чтобы пользователя кидало на главную страницу, нет такой функции в пхп, вот что интересует?
}
[/шаблон]

-~{}~ 13.02.09 17:22:

т.е. перед выводом переменных, конечно, нужно проверить, если они нулевые, то редиректить
 
1. научись делать 2 вещи по отдельности. Так же и спрашивай.
2. if (a==NULL) - это бред (он работает не так, как ты думаешь)
3. функции редиректа есть, см. пункт 1
 
Не претендую на правильность, написал чтобы было понятнее что я хочу,возможно правильнее было бы с isset? :) Тем не менее, не подскажите как правильно написать?
 
откуда берется $a и $b?
приведи код, а не словами отвечай (ф топку)
 
можно как вариант использовать javascript

из пхп функция будет вида
function Redirect($Page){
print("<head><script language='javascript'>function Redirect(){ window.location.href='".$Page."';}</script></head><body onload='Redirect()'></body>");
exit(0);
}
 
Зачем на сайте пустые вторые страницы?
Скорее всего Яндекс выкидывает не за пустые страницы, а за что-то другое. И будет ли Яндекс ходить по редиректу?...

mexxus
Яндекс ничего не знает о JavaScript
 
PHP:
 if (!strlen(trim($a)) && !strlen(trim($b))) header("Location: /");

только это барахло должно быть до вывода контента..
и это не поможет... сайт должен быть хорошим, чтобы нравиться яндексу
 
Сверху