Andrey
Новичок
Проблема "Page cannot be displayed" при заходе через прокси на сайт.
Хостинг: выделенный сервер Apache/1.3.36 (Unix) PHP/4.4.2
При попытке отправить данные POST-ом браузер пользователя отдает "Page cannot be displayed".
Такое наблюдается у тех кто ходит через прокси (такой вывод сделан из информации полученной от самих пользователей, у которых "дома все нормально, а на работе (более-менее крупные компании) сайт не работает").
Для уменьшения влияние других факторов как например сессии, буфферизация и др. был написан просой тестовый скрипт:
Работает так - после отправки данных сам на себя значение $_POST["login"] записывается в файл, но браузер отдает вместо формы сообщение "Page cannot be displayed". У тех кто ходит не через прокси все нормально. Обращаюсь к коллективному разуму
- что посоветуете? Вариант "забить на тех кто через прокси" не подходит - люди платят деньги.
Хостинг: выделенный сервер Apache/1.3.36 (Unix) PHP/4.4.2
При попытке отправить данные POST-ом браузер пользователя отдает "Page cannot be displayed".
Такое наблюдается у тех кто ходит через прокси (такой вывод сделан из информации полученной от самих пользователей, у которых "дома все нормально, а на работе (более-менее крупные компании) сайт не работает").
Для уменьшения влияние других факторов как например сессии, буфферизация и др. был написан просой тестовый скрипт:
PHP:
<?
if ($_POST["login"])
{
$filename = 'test.txt';
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
exit;
}
if (fwrite($handle, $_POST["login"]) === FALSE) {
exit;
}
fclose($handle);
} else {
exit;
}
var_dump($_POST);
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
</head>
<body>
<form method="post" name="form">
Логин:<br>
<input type="text" name="login" value=""><br>
Пароль:<br>
<input type="password" name="password" value=""><br>
<input type="submit" value="Войти">
</form>
</body>
</html>
- что посоветуете? Вариант "забить на тех кто через прокси" не подходит - люди платят деньги.