GepiPath HTTP et HTTPS » Historique » Révision 2
Révision 1 (Stéphane Boireau, 14/10/2013 11:30) → Révision 2/3 (Stéphane Boireau, 14/10/2013 11:33)
h1. GepiPath HTTP et HTTPS Bonjour La solution à mon pb: if($_SERVER['SERVER_NAME'] == "ssl.phpnet.org") { $gepiPath="/sous_dossier/gepi" $gepiPath="/cr90/gepi" ; } else if($_SERVER['SERVER_NAME'] == "clg-exemple-macommune.fr") "clg-republique-bobigny.fr") { $gepiPath="/gepi" ; } else { die("Bad host:" . $_SERVER['SERVER_NAME']);; } En clair un test sur le nom du serveur Sinon ceci fonctionne aussi if (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') { $gepiPath="/sous_dossier/gepi"; $gepiPath="/cr90/gepi"; } else { $gepiPath="/gepi"; }; Merci à Stéphane et Bernard pour leur réponses -- Cordialement, Sébastien Druesne Professeur de Technologie Membre du GREID Technologie Responsable TICE Collège République Bobigny http://www.clg-republique-bobigny.fr Le 13/10/13, Stephane Boireau <stephane.boireau@ac-rouen.fr> a écrit : > Bonjour, > > Le 13/10/2013 13:58, Bernard Lionne a écrit : > >sebastien druesne a écrit : > >>Suite à des pbs rencontrés sur le serveur académique (Créteil) > >>Il a été décidé de placer gepi chez un Hebergeur privé. > >> > >>Pas de pb quand à l'accès hors ssl mais j'ai des soucis pour le ssl. > >> > >>L'hebergeur nous propose un certificat partagé du coup pour accéder à > >>gepi > >>j'ai une adresse du type : > >> > >>https://ssl.phpnet.org/sous_dossier/gepi/login.php >>https://ssl.phpnet.org/cr90/gepi/login.php > >> > >>alors que l'adresse de gepi hors ssl est > >> > >>http://clg-exemple-macommune.fr/gepi/ >>http://clg-republique-bobigny.fr/gepi/ > >> > >>et donc gepi m'indique une erreur de variable $gepipath > >> > >>J'ai essayé de rentrer en dur dans connect.inc.php le chemin > >>https://ssl.phpnet.org/sous_dossier/gepi >>https://ssl.phpnet.org/cr90/gepi > >>Mais j'ai les mêmes soucis > >>Si tu as une idée je suis preneur au pire ( je sais c'est pas bien ) > >>nous fonctionnerons sans ssl > >> > >> > >>Merci > >> > > > >Au collège Alphonse Terroir, nous sommes dans une situation similaire. > >Nous avons deux adresses, toutes les deux en https ; l'une correspondant > >à l'Intranet et l'autre à l'Extranet d'où deux valeurs différentes pour > > la variable $gepipath. Je vous communique ci-dessous la solution qui a > >été mise en place afin de résoudre ce problème. > >Dans le fichier "connect.inc.php" du répertoire "secure" : > >... > > > ># Chemin relatif vers GEPI > > > ># adresse interne > >$gepiPath=""; > > > >#adresse externe contenant la chaîne "alphonse..." > >if (preg_match("#alphonse#", $_SERVER['SCRIPT_URI'])) { > > $gepiPath="/gepi"; > >} > > > >... > > > >À adapter en fonction de ce que vous retourne la variable $gepipath avec > >vos deux adresses. > > > >En espérant que cela vous aidera. > > Si cela fonctionne pour Sébastien, il serait peut-être intéressant de rédiger un article sur le sujet dans la page > http://www.sylogix.org/projects/gepi/wiki/InstallationEtMiseAJour >