{"id":120,"date":"2008-02-27T09:56:55","date_gmt":"2008-02-27T08:56:55","guid":{"rendered":"http:\/\/luca.lovalvo.net\/1_luca_lo_valvo\/archive\/238_recuprer__afficher_la_liste_des_variables_post_ou_get_dun_formulaire_ou_url.html"},"modified":"2022-11-04T15:58:13","modified_gmt":"2022-11-04T14:58:13","slug":"recuperer-afficher-la-liste-des-variables-post-ou-get-dun-formulaire-ou-url","status":"publish","type":"post","link":"https:\/\/luca.lovalvo.ch\/blog\/recuperer-afficher-la-liste-des-variables-post-ou-get-dun-formulaire-ou-url\/","title":{"rendered":"Recup\u00e9rer \/ Afficher la liste des variables POST ou GET d&#039;un formulaire (ou URL)"},"content":{"rendered":"<p>Petite source, permettant d&#39;afficher la liste des variables pass&eacute;es d&#39;un formulaire, ou dans une URL.<br \/>Tr&egrave;s pratique, par exemple, pour d&eacute;tecter les URLs\/variables exploit&eacute;es par des robots de spam.<\/p>\n<p><font color=\"#ff0000\">&lt;?php<\/font><br \/><font color=\"#0000ff\">$getlist=&quot;&quot;;<br \/><font color=\"#008000\">reset( $HTTP_GET_VARS );<\/font><br \/><font color=\"#99cc00\"><font color=\"#808080\">while (list($key, $val) = each($HTTP_GET_VARS))<\/font> <\/font>{<br \/>&nbsp;&nbsp;&nbsp; $getlist .=&quot;GET $key =&gt; $val&lt;br&gt;&quot;;<br \/>}<br \/>&nbsp;<\/font><\/p>\n<p><font color=\"#0000ff\"><br \/>$postlist=&quot;&quot;;<br \/><font color=\"#008000\">reset ($HTTP_POST_VARS);<\/font><br \/><font color=\"#808080\">while (list($key, $val) = each($HTTP_POST_VARS)) <\/font>{<br \/>&nbsp;&nbsp;&nbsp; $postlist .=&quot;POST $key =&gt; $val&lt;br&gt;&quot;;<br \/>}<\/p>\n<p>echo &quot;$postlist &lt;br&gt;_______&lt;br&gt;$getlist&quot;;<\/font><br \/><font color=\"#ff0000\">?&gt;<\/font><\/p>\n<p>Le principe est le meme pour du POST ou du GET.<br \/>Suffit de modifier <font color=\"#0000ff\"><font color=\"#008000\">$HTTP_POST_VARS <font color=\"#000000\">ou<\/font> <\/font><\/font><font color=\"#0000ff\"><font color=\"#008000\">$HTTP_GET_VARS<\/font><\/font><\/p>\n<p><font color=\"#008000\"><a href=\"http:\/\/ch2.php.net\/manual\/fr\/function.reset.php\" target=\"_blank\" rel=\"noopener\">Reset()<\/a> replace le pointeur de tableau    <em><tt class=\"parameter\">array<\/tt><\/em>  au premier &eacute;l&eacute;ment et retourne la valeur    du premier &eacute;l&eacute;ment ou <strong><tt>FALSE<\/tt><\/strong> si le tableau est vide.<\/font><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Petite source, permettant d&#39;afficher la liste des variables pass&eacute;es d&#39;un formulaire, ou dans une URL.Tr&egrave;s pratique, par exemple, pour d&eacute;tecter les URLs\/variables exploit&eacute;es par des robots de spam. &lt;?php$getlist=&quot;&quot;;reset( $HTTP_GET_VARS );while (list($key, $val) = each($HTTP_GET_VARS)) {&nbsp;&nbsp;&nbsp; $getlist .=&quot;GET $key =&gt; $val&lt;br&gt;&quot;;}&nbsp; $postlist=&quot;&quot;;reset ($HTTP_POST_VARS);while (list($key, $val) = each($HTTP_POST_VARS)) {&nbsp;&nbsp;&nbsp; $postlist .=&quot;POST $key =&gt; $val&lt;br&gt;&quot;;} echo &quot;$postlist [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-120","post","type-post","status-publish","format-standard","hentry","category-programmation"],"_links":{"self":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/comments?post=120"}],"version-history":[{"count":1,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/120\/revisions"}],"predecessor-version":[{"id":328,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/posts\/120\/revisions\/328"}],"wp:attachment":[{"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/media?parent=120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/categories?post=120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luca.lovalvo.ch\/blog\/wp-json\/wp\/v2\/tags?post=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}