Wap, header, request method

Dl

Новичок
Wap, header, request method

Добрый вечер!

Возникла небольшая проблема. Есть скрипт

PHP:
<?php
file_put_contents('test.log', $_SERVER['REQUEST_METHOD']."\n", FILE_APPEND);
if (($_SERVER['REQUEST_METHOD'] == "POST") && isset($_POST['test'])) {
	unset($_POST);
	header('HTTP/1.0 302 Found');
	header('location: http://url/test.php');
	exit();
} else {
?>
<html>
<head></head>
<body>
<form method="POST" action="test.php">
<input type="submit" name="test">
</form>
<?php
echo $_SERVER['REQUEST_METHOD'];
?>
</body>
</html>
<?php
}
?>
Это тестовый скрипт для загрузки файлов с телефона на сервер.
И собственно проблема: на некоторых моделях телефонов после первого сабмита REQUEST_METHOD не меняется, то есть остается POST (также сохраняются все $_POST и $_FILES).

test.log:

GET
POST
POST
POST

В чем может быть проблема?
В поиске провел пол-дня :)
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
Разве это
<form method="POST" action="test.php">

говорит, что Вы загружаете файл?
 

Dl

Новичок
Я немного неправильно выразился... Я просто убрал все загрузки, оставил по минимуму... Предполагается в будущем.

-~{}~ 20.07.07 12:44:

В принципе, проблема решается добавлением META

PHP:
<?php
if (($_SERVER['REQUEST_METHOD'] == "POST") && isset($_POST['test'])) {
?>
<html>
<head>
<meta http-equiv="refresh" content="2;URL=http://URL/test.php">
</head>
<body>Redirecting...
</body>
</html>
<?php	
} else {
?>
<html>
<head></head>
<body>
<form method="POST" action="test.php">
<input type="submit" name="test">
</form>
<?php
echo $_SERVER['REQUEST_METHOD'];
?>
</body>
</html>
<?php
}
?>
Но с header так и не разобрался...
 

Dl

Новичок
Первым делом попробовал)
Еще пробовал перед ним слать
header('HTTP/1.0 302 Found');
 
Сверху