Skip to content
Extraits de code Groupes Projets
Valider b9a455b5 rédigé par Fil's avatar Fil
Parcourir les fichiers

generer_url_...() et https (corrige notamment #104)

parent 44ecdebc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -661,7 +661,6 @@ function charger_generer_url() { ...@@ -661,7 +661,6 @@ function charger_generer_url() {
// l'URL de base du site, sans se fier a meta(adresse_site) qui peut etre fausse // l'URL de base du site, sans se fier a meta(adresse_site) qui peut etre fausse
// (sites a plusieurs noms d'hotes, deplacements, erreurs) // (sites a plusieurs noms d'hotes, deplacements, erreurs)
function url_de_base() { function url_de_base() {
global $_SERVER;
global $REQUEST_URI; global $REQUEST_URI;
static $url; static $url;
...@@ -669,9 +668,12 @@ function url_de_base() { ...@@ -669,9 +668,12 @@ function url_de_base() {
if ($url) if ($url)
return $url; return $url;
$http = (substr($_SERVER["SCRIPT_URI"],0,5) == 'https') ? 'https' : 'http'; $http = (
substr($_SERVER["SCRIPT_URI"],0,5) == 'https'
OR $_SERVER['HTTPS']
) ? 'https' : 'http';
# note : HTTP_HOST contient le :port si necessaire # note : HTTP_HOST contient le :port si necessaire
$myself = $http.'://' .$_SERVER['HTTP_HOST'].$REQUEST_URI; $myself = $http.'://'.$_SERVER['HTTP_HOST'].$REQUEST_URI;
# supprimer (ecrire/)?xxxxx # supprimer (ecrire/)?xxxxx
$url = preg_replace(',/('._DIR_RESTREINT_ABS.')?[^/]*$,', '/', $myself); $url = preg_replace(',/('._DIR_RESTREINT_ABS.')?[^/]*$,', '/', $myself);
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter