Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 09.08.2004, 15:49
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 1  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
По умолчанию Security Alert! The PHP CGI cannot be accessed directly.

Всем привет!
Код:
<?#=$SCRIPT_NAME?>
<?
if(!@$doGo){
?>
<form action="<?=$SCRIPT_NAME?>" name="HelloNameAgeForm" id="HelloNameAgeForm">
Your name <input type="text" name="UsersName" value="Unknown" size="10" maxlength="10"><br>
Your age <input type="text" name="UsersAge" value="Undefined" size="10" maxlength="10"><br>
<input type="submit" name="doGo" value="Click!">
</form>
<?} else {?>
Hello, <?=$UsersName?>! You are <?=$UsersAge?> year old.
<?}?>
Дает при клике по submit Security Alert! The PHP CGI cannot be accessed directly. Знает кто почему?
Где-то прочел, что это неправильные настройки PHP, надо мол в php.ini изменить значение cgi.force_redirect с 1 на 0. Пробовал -- не помогает.

Старый 09.08.2004, 16:18
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 2  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Изменение значения cgi.force_redirect с 1 на 0 помогло (просто забыл сначала убрать комментарий). Но теперь он выдает нечто еще более страшное (аттач).
Вложения
Тип файла: txt error.txt (14.4 Кб, 1417 просмотров)

Старый 09.08.2004, 17:40
styx вне форума Посмотреть профиль Отправить личное сообщение для styx Найти все сообщения от styx
  № 3  
styx

Регистрация: Apr 2003
Сообщений: 243
Судя по всему, это содержимое Вашего php.exe.

Старый 09.08.2004, 17:51
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Но почему это выдается?

Старый 09.08.2004, 18:03
styx вне форума Посмотреть профиль Отправить личное сообщение для styx Найти все сообщения от styx
  № 5  
styx

Регистрация: Apr 2003
Сообщений: 243
Ответ надо искать в httpd.conf. Как Вы настраивали Apache (или кто там у Вас?) для работы с PHP. A вообще, скорее всего, Вам сюда: http://www.dklab.ru/chicken/web/base.html

Старый 09.08.2004, 18:26
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 6  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Цитата:
Оригинал написал(а) styx
Ответ надо искать в httpd.conf.
Спасибо, посмотрю.
Цитата:
Вам сюда: http://www.dklab.ru/chicken/web/base.html
"Там хорошо, но мне туда не надо..."

Старый 09.08.2004, 18:50
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 7  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
А так работает:

HelloNameAge.html
Код:
<html>
<body>
<form action="HelloNameAge.php" method="get" name="HelloNameAgeForm" id="HelloNameAgeForm">
Your name <input type="text" name="UsersName"><br>
Your age <input type="text" name="UsersAge"><br>
<input type="submit" name="doGo" value="Click!">
</form>
</body>
</html>
HelloNameAge.php
Код:
<html>
<body>
Hello, <?=$UsersName?>! You are <?=$UsersAge?> year old.
</body>
</html>

Создать новую тему   Часовой пояс GMT +4, время: 07:01.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:01.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.