(2 petits scripts)
ayant des pbs avec mes vars de sessions, je me suis fais 2 petites fonctions pour les afficher, il suffit d'appeler la fonction dans la page quand on en a besoin.
une => popup_vars_M() pour fenêtre modale, il faut cliquer OK pour continuer,
l'autre => popup_vars_N() pour fenêtre normale, affiche les vars dans une nouvelle fenêtre. (pour cette 2ième fonction, il faut aussi un fichier popup_vars.php pour afficher.)
popup_vars.php contient :
<?
$texte = $HTTP_GET_VARS["texte"];
echo $texte;
?>
On peut y mettre autant d'arguments qu'on veut, mais par paire :
en 1: un identifiant, en 2: la vars désignée par l'identifiant,
il y a un saut de ligne à chaque paire affichée.
par exemple dans sa page à débeuguer on peut mettre :
CODE
popup_vars_M("le prénom = ",$prenom,"la var session email : ",$_SESSION[email],"vient de ma_page.php avec SID = ",session_id());
et ça afficherait un truc comme ça :
le prénom = albert
la var session email : albert_AT_email.com
vient de ma_page.php avec SID = 01234567890abcdef
voici les fonctions :
CODE
<?
//=============================================================================
//=====================popup vars - fenêtre Modale=============================
//=============================================================================
function popup_vars_M()
{
$num_args = func_num_args();
$tab = func_get_args();
$i=0;
$undeux=0;
while ($i < $num_args)
{
$undeux++;
$texte=$texte.$tab[$i];
$i++;
if ($undeux==2)
{
$texte=$texte."\\n";
$undeux=0;
}
}
echo "<script language='JavaScript'> alert('$texte')</script>";
}
//=============================================================================
//=====================popup vars - fenêtre normale============================
//=============================================================================
function popup_vars_N()
{
$num_args = func_num_args();
$tab = func_get_args();
$i=0;
$undeux=0;
while ($i < $num_args)
{
$undeux++;
$texte=$texte.$tab[$i];
$i++;
if ($undeux==2)
{
$texte=$texte."<br>";
$undeux=0;
}
}
echo "<script language='JavaScript'> window.open('popup_vars.php?texte=$texte','Debug','width=600,height=200,resizable=yes')</script>";
}
?>
allé, bonsoir ...
Nils
