Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Почему не работает header??

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
luser78
Отправлено: 22 Января, 2010 - 08:01:09
Post Id


Новичок


Покинул форум
Сообщений всего: 34
Дата рег-ции: Янв. 2010  


Помог: 0 раз(а)




Цитата:
<?php
if ($site != "") {
header("Location: $site");
exit;
}

else {
?>
<html> <head>
<title> test </title>
</head> <body>

<form action = "<? print $PHP_SELF ?>" method="post">
Taóýp <select name="site">
<option value="select">íВыберите сайт..</option>
<option value="www.yandex.ru">www.yandex.ru</option>
<option value="www.rambler.ru">www.rambler.ru</option>
<option value="www.google.com">www.google.com</option>
</select>
<br><br>
<p><input type="submit" value="Âûïîëíèòü">
<?php

$site=$_POST['site'];

}
?>
</body> </html>


Почему не срабатывает header ?

(Отредактировано автором: 22 Января, 2010 - 08:07:34)

 
 Top
Hunter
Отправлено: 22 Января, 2010 - 08:03:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009  
Откуда: Блага


Помог: 0 раз(а)




приведи кодировку в порядок, не очень то удобно кракозябры читать Подмигивание
 
 Top
RomAndry Администратор
Отправлено: 22 Января, 2010 - 08:46:38
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 913
Дата рег-ции: Янв. 2008  


Помог: 6 раз(а)




установите
error_reporting(E_ALL);
и какую ошибку выдает?
 
My status
 Top
Phantik
Отправлено: 22 Января, 2010 - 10:11:19
Post Id


Посетитель


Покинул форум
Сообщений всего: 305
Дата рег-ции: Июнь 2009  


Помог: 0 раз(а)




Потому что $site - не задана.
 
 Top
movEAX
Отправлено: 22 Января, 2010 - 10:33:54
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 750
Дата рег-ции: Авг. 2009  


Помог: 16 раз(а)




Если скрипт написан с расчетом на register_globals = on, то проблема очевидна.

(Отредактировано автором: 22 Января, 2010 - 10:34:40)



-----
армия.. самое убогое место
 
 Top
Stierus Супермодератор
Отправлено: 22 Января, 2010 - 10:35:12
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


Помог: 52 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. if (isset($_POST['site']_ and $_POST['site'] != "") {
  4. header("Location: $_POST['site']"); //не нравится мне эта строчка :)))
  5. }
  6. ?>
  7. <html> <head>
  8. <title> test </title>
  9. </head> <body>
  10.  
  11. <form action = "" method="post">
  12. Taуэp <select name="site">
  13. <option value="select">нВыберите сайт..</option>
  14. <option value="www.yandex.ru">www.yandex.ru</option>
  15. <option value="www.rambler.ru">www.rambler.ru</option>
  16. <option value="www.google.com">www.google.com</option>
  17. </select>
  18. <br><br>
  19. <p><input type="submit" value="Выполнить">
  20. </body> </html>

(Отредактировано автором: 22 Января, 2010 - 10:36:30)

 
My status
 Top
andrweb
Отправлено: 23 Января, 2010 - 19:49:26
Post Id



Гость


Покинул форум
Сообщений всего: 99
Дата рег-ции: Нояб. 2009  
Откуда: РОССИЯ Ростов-на-Дону


Помог: 0 раз(а)




$site=$_POST['site']; надо ставить сверху. перед условием. и помоему забыл http

(Отредактировано автором: 23 Января, 2010 - 19:51:13)



-----
Горбатого могила исправит.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB