Fix: Corrige bug bloquant
This commit is contained in:
parent
5d7888f123
commit
ffa92de2a2
@ -18,9 +18,10 @@
|
|||||||
|
|
||||||
function dsp_crypt($cfg=0,$reload=1) {
|
function dsp_crypt($cfg=0,$reload=1) {
|
||||||
// Affiche le cryptogramme
|
// Affiche le cryptogramme
|
||||||
echo "<table><tr><td><img id='cryptogram' src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."'></td>";
|
// FIX LDR. Le nom de session etait mal passe.
|
||||||
if ($reload) echo "<td><a title='".($reload==1?'':$reload)."' style=\"cursor:pointer\" onclick=\"javascript:document.images.cryptogram.src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&".SID."&'+Math.round(Math.random(0)*1000)+1\"><img src=\"".$_SESSION['cryptdir']."/images/reload.png\"></a></td>";
|
echo "<table><tr><td><img id='cryptogram' src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&sn=".session_name()."'></td>";
|
||||||
echo "</tr></table>";
|
if ($reload) echo "<td><a title='".($reload==1?'':$reload)."' style=\"cursor:pointer\" onclick=\"javascript:document.images.cryptogram.src='".$_SESSION['cryptdir']."/cryptographp.php?cfg=".$cfg."&sn=".session_name()."&'+Math.round(Math.random(0)*1000)+1\"><img src=\"".$_SESSION['cryptdir']."/images/reload.png\"></a></td>";
|
||||||
|
echo "</tr></table>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -22,10 +22,15 @@ if ((!isset($_COOKIE['cryptcookietest'])) and ($_GET[$_GET['sn']]==""))
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($_GET[$_GET['sn']]=="") unset ($_GET['sn']);
|
// FIX LDR. Le bon nom de session n'etait pas positionne faisant stocker les variable dans la mauvaise.
|
||||||
session_start();
|
session_name($_GET['sn']);
|
||||||
|
//print "zz".session_name().session_id();print_r($_SESSION);exit;
|
||||||
|
|
||||||
|
|
||||||
|
if ($_GET[$_GET['sn']]=="") unset ($_GET['sn']);
|
||||||
|
|
||||||
|
session_start();
|
||||||
|
|
||||||
// N'accepte que les fichiers de config du meme répertoire
|
// N'accepte que les fichiers de config du meme répertoire
|
||||||
if (is_file($_GET['cfg']) and dirname($_GET['cfg'])=='.' ) $_SESSION['configfile']=$_GET['cfg'];
|
if (is_file($_GET['cfg']) and dirname($_GET['cfg'])=='.' ) $_SESSION['configfile']=$_GET['cfg'];
|
||||||
else $_SESSION['configfile']="cryptographp.cfg.php";
|
else $_SESSION['configfile']="cryptographp.cfg.php";
|
||||||
|
|||||||
@ -11,6 +11,8 @@
|
|||||||
// => Voir fichier Licence_CeCILL_V2-fr.txt)
|
// => Voir fichier Licence_CeCILL_V2-fr.txt)
|
||||||
// -----------------------------------------------
|
// -----------------------------------------------
|
||||||
|
|
||||||
|
// FIX LDR. Le bon nom de session n'etait pas positionne faisant echouer le session_name plus loin.
|
||||||
|
session_name($_GET['sn']);
|
||||||
|
|
||||||
session_start();
|
session_start();
|
||||||
error_reporting(E_ALL ^ E_NOTICE);
|
error_reporting(E_ALL ^ E_NOTICE);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user