Использование unset для $_POST -

В моем коде несколько переменных $_POST. Мне нравится убирать вещи и unset их после того, как все было выполнено.

Я не хочу перечислять каждое $_POST по отдельности. Есть ли хороший способ unset всех $_post значений одновременно. Я не хочу сбрасывать свои $_SESSIONS или другие переменные. Только Почтовые.

Любые полезные советы очень ценятся.

Я пытался использовать unset($_POST);, но это не unset значений. Спасибо


person horsey_kim    schedule 02.02.2014    source источник
comment
Как вы проверяете, не был ли отменен $_POST? Если бы вы перезагрузили страницу, значения были бы заполнены снова.   -  person Nathan Dawson    schedule 02.02.2014
comment
@deceze разве это не добавило бы дополнительный массив со значением 0 ?   -  person samayo    schedule 02.02.2014
comment
Есть ли причина делать это после того, как все будет выполнено??   -  person danronmoon    schedule 02.02.2014
comment
@Алез Что? Почему? Нет, он устанавливает $_POST как пустой массив.   -  person deceze♦    schedule 02.02.2014
comment
@danronmoon ОП, вероятно, использует свои переменные $_POST только в каком-то месте и закончил работать с ними задолго до того, как он выводит результат. Но я согласен с вами, в большинстве случаев это не кажется необходимым.   -  person Jivan    schedule 02.02.2014


Ответы (1)


Это настолько просто, насколько это возможно. Попробуй это:

$_POST = array();
person Jivan    schedule 02.02.2014
comment
Работал отлично - как раз то, что я искал. Большое спасибо deceze и jivan - person horsey_kim; 02.02.2014