Очистка строки адреса при отправки формы

Патриот

Новичок
Очистка строки адреса при отправки формы

Если в строке вбито что то типа: ?id=12, то выводится инфа, но если с этой же страницы (?id=12) отправляю форму методом POST - Та инфа перемешивается с другой...

Если при отправке формы строка будет очищаться, то проблема решится, но мне до этого дойти?
 

Фанат

oncle terrible
Команда форума
дело, конечно же, не в строке, а в том, как ты обрабатываешь полученные данные.
Данные формы бери из массива $$_POST, а id - из массива $_GET
и ничего не перемешается.

В общем, непонятно, что ты имеешь в виду под "очисткой"
Короче, читай http://phpfaq.ru/na_tanke#http и http://phpfaq.ru/globals
 

Патриот

Новичок
if(isset($_GET['id'])){ print"get"; }
if(isset($_POST['name'])){ print"post"; }
-=-=-=-=-=-=-=-=-=-
если в строке адреса, при отправки формы (post), будет "?id=12", то выведется и "get" и "post"... а мне нужно, что бы только "post"
=-=-=-====-=-=-=-=-
что то не так делаю?
 

Фанат

oncle terrible
Команда форума
не так определяешь метод.
пхп записывает переменные из адресной строки в массив GET при любом методе.
метод определять надо так:
if ($_SERVER['REQUEST_METHOD']=='POST') {
echo "post";
} else {
echo "get";
}
 
Сверху