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

Eléphant du PHP | 197 Messages

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;
}
?>