Projet

Général

Profil

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 
 >