savoir ce qu'il se passe dans GET, POST (HanX debug v0.1)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : savoir ce qu'il se passe dans GET, POST (HanX debug v0.1)

savoir ce qu'il se passe dans GET, POST (HanX debug v0.1)

par HanX » 29 mai 2006, 23:06

Voilà un petit script bien pratique que j'ai codé en 5min, il permet de voir tout ce qu'il y a dans GET et POST (on peut aussi rajouter SESSION... etc).
De plus j'ai intégré, un ptit truc pour afficher une requete sql.

Ceci n'est qu'un ptit début mais c'est très fonctionel 8) je risque de l'améliorer prochainement

pour l'appel du script : page.php?debug=1
pour afficher une requete : hsql($requete);
mettez debug() en début de page et debug_sql() en fin de page

<?
//////////////////////////////////////////////////////////////////////////////
//   ******** DEBUG SCRIPT v0.1 ***************  						   //
//////////////////////////////////////////////////////////////////////////////
function debug() {
if ($_GET["debug"]==1) { 
	echo '<table width=100%><th bgcolor="#66CCFF">DEBUG</th>';
	echo '<tr><td bgcolor="#66CCFF"><b>GET</b> &nbsp;&nbsp;==> ';
	print_r($_GET);
	echo '</td></tr>';	
	echo '<tr><td bgcolor="#66CCFF"><b>POST</b> ==> ';
	print_r($_POST);
	echo '</td></tr>';	
	echo '</table><br><hr><br>'; }
}

function debug_sql() {
if (isset($GLOBALS["sql"])&&$_GET["debug"]==1) {
echo '<br><hr><br><table width=100%><th bgcolor="#66CCFF">DEBUG</th><tr><td bgcolor="#66CCFF">Requete utilisée (en test) : <b>'.$GLOBALS["sql"].'</b></td></tr>'; }
}

function hsql($sql) {
$GLOBALS["sql"]=$sql;
}
?>