|
|
|
|
Bonjour,
J'ai un soucis avec un boutton de retour, qui, sur un évènement onClick appelle une fonction qui va me servir à détruire une variable de session, et me faire revenir à la page précédente.
Le code :
echo "<input type='button' value='Retour' onClick='funcback()'>";
function funcback() {
unset($_SESSION['var']);
echo "<script>window.history.back()</script>";
}
À chaque fois je vois "erreur sur la page" qui est écrit, et je ne sais pas du tout comment faire, si quelqu'un peut m'aider, merci.
Have You Ever Seen The Rain ?Configuration: WinDOBE Vista
Ah ok je vois tu essaye d'utiliser une fonction php avec du javascript c'est impossible
<?php
if ( isset($_GET['funcback']) ){
unset($_SESSION['var']);
echo '<script type="text/javascript">window.history.go(-2)</script>';
}else{
?><input type="button" value="Retour" onClick="location.href='?funcback'"><?php
}
?> |
<?php
if ( isset($_GET['funcback']) ){ //si le paramète funcback existe -> si l'url est de la forme test.php?funcback ou test.php?funcback=...
unset($_SESSION['var']); // détruire la case var
echo '<script type="text/javascript">window.history.go(-2)</script>'; // on ecrit le script qui revient 2 page en arrière
}else{ // si le paramètre y est pas
?><input type="button" value="Retour" onClick="location.href='?funcback'"><?php // on redirige vers la même page avec en plus le paramètre funcback
}
?> |