Mammouth du PHP |
1353 Messages
06 juin 2008, 15:13
Dans les variables "serveur" je ne sais pas, comme ca je vois pas, par contre à ce moment la n'est il pas possible pour toi de créer une variable dans la page qui appelle ton script et de l'utiliser dans tes scripts ?
Exemple :
page1.php
$page_courante = $_SERVER["PHP_SELF"];
//blabla
include("mon_script1.php");
//blabla
include("mon_autre_script.php");
page2.php
$page_courante = $_SERVER["PHP_SELF"];
//blabla
include("mon_script1.php");
//blabla
include("mon_autre_script.php");
mon_script1.php
//blabla
header("Location: ".$page_courante);
//blabla
Ou bien faire cela avec une variable de session qui se met à jour dès que l'utilisateur arrive sur une page
dans tes pages appelantes :
$_SESSION["page_courante"] = $_SERVER["PHP_SELF"];
dans tes pages de script:
header("Location: ".$_SESSION["page_courante"]);
(dans ce cas ne pas oublier les session_start() dans tes pages

)
Sinon tu peux peut etre le faire avec $_SERVER["HTTP_REFERER"] qui est la valeur de la page appelante, mais si tu as un script qui appelle un autre script alors ca marchera pas non plus...
Tell me and I forget. Teach me and I remember. Involve me and I learn.