Portál AbcLinuxu, 7. května 2025 21:58

Dotaz: PHP - Unset proměnných POST

24.9.2011 20:01 Dědek
PHP - Unset proměnných POST
Přečteno: 519×
Odpovědět | Admin
Ahoj,

mám takové proměnné
$_POST['aaa'] = "aaa";
$_POST['bbb'] = "bbb";
$_POST['ccc'] = "ccc";
$_POST['ddd'] = "ddd";
a jak můžu hromadně smazat celou existenci těch proměnných... ? Děkuji

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.9.2011 20:21 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: PHP - Unset proměnných POST
Odpovědět | | Sbalit | Link | Blokovat | Admin
Absolutně nechápu k čemu je to dobré, ale stejně jak každou jinou proměnnou.
<?php
  print "<pre>\n";
  print "Before:\n";
  print_r($_POST);
  if(isset($_POST['aaa']))
  {
    unset($_POST['aaa'],$_POST['bbb'],$_POST['ccc']);
    print "Unset:\n";
    print_r($_POST);
  }
  print "</pre>\n";
?>
<form action="<?php print $_SERVER["PHP_SELF"];?>" method="post">
 <input type="text" name="aaa" value="aaa" />
 <input type="text" name="bba" value="ddd" />
 <input type="text" name="ccc" value="ccc" />
 <input type="text" name="ddd" value="ddd" />
 <input type="submit" name="hsbtn" value="Send"
</form>

To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
24.9.2011 21:05 Kit
Rozbalit Rozbalit vše Re: PHP - Unset proměnných POST
Odpovědět | | Sbalit | Link | Blokovat | Admin
Modifikace superglobálních polí se vstupními daty je velmi neuvážený programátorský krok. Prostě to nedělej. Plýtváš přitom pamětí a znepřehledňuješ logiku programu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.