par
guilt92 » 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...
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
[php]$page_courante = $_SERVER["PHP_SELF"];
//blabla
include("mon_script1.php");
//blabla
include("mon_autre_script.php");[/php]
page2.php
[php]$page_courante = $_SERVER["PHP_SELF"];
//blabla
include("mon_script1.php");
//blabla
include("mon_autre_script.php");[/php]
mon_script1.php
[php]
//blabla
header("Location: ".$page_courante);
//blabla[/php]
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 :
[php]$_SESSION["page_courante"] = $_SERVER["PHP_SELF"];[/php]
dans tes pages de script:
[php]header("Location: ".$_SESSION["page_courante"]);[/php]
(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...