Liens en httpS des sites des visiteurs refusés

Pour vos questions au sujet de la personnalisation du script, des skins... - About customizing the script.

Modérateurs : boulmontjj, Pierre G., Malabar, Otomatic

Règles du forum
Pensez à effectuer une recherche et à consulter la FAQ, la réponse à votre question a de grandes chances d'avoir déjà été donnée ;-).
Dans votre message, n'oubliez pas de mentionner l'URL vers votre livre d'or, cela nous permet de vous aider bien plus efficacement :super:.
conil26
Messages : 5
Inscription : Ven 27 Juil 2018, 12:15

Liens en httpS des sites des visiteurs refusés

Messagepar conil26 » Ven 27 Juil 2018, 13:12

Bonjour,

Lorsque dans un message, on ajoute dans la cellule "Site" un lien httpS://
les scripts le considèrent comme mal configuré.

Au lieu de l'accepter comme normal, il est considéré comme fautif et le script ajout un http:// devant.
=>
https://mon_site.fr devient
http://https://mon_site.fr

Ce qui me demande bcp de travail de surveillance avant validation.

Y a-t-il un paramètre que j'ai oublié ?
Merci de vos conseils

Conil26
Modérateur
http://www.francegenweb.org/livor/

conil26
Messages : 5
Inscription : Ven 27 Juil 2018, 12:15

Re: Liens en httpS des sites des visiteurs refusés

Messagepar conil26 » Ven 27 Juil 2018, 20:48

J'ai trouvé où opérer mais c'est pas évident.

Dans le fichier ../admin/modif_mess.php, ligne 47 et suivantes :

si je remplace,

Code : Tout sélectionner

//----------------------- enregistrement des modifications
   if ($_POST['site_web'] && substr($_POST['site_web'], 0, 7) != 'http://')
      $_POST['site_web'] = 'http://'.$_POST['site_web'];
   if ($_POST['site_web'] && trim($_POST['site_web']) == 'http://')
      $_POST['site_web'] = '';


par

Code : Tout sélectionner

//----------------------- enregistrement des modifications
if (isset($_POST['modifier'])){
   if ($_POST['site_web'] && substr($_POST['site_web'], 0, 8) != 'https://')
      $_POST['site_web'] = 'http://'.$_POST['site_web'];
   if ($_POST['site_web'] && trim($_POST['site_web']) == 'https://')
      $_POST['site_web'] = '';


ça marche mais c'est le phénomène inverse qui se produit.
Ce sont les lien http:// qui sont considérés comme fautifs
=> http://http://mon_site.fr

conil26
Messages : 5
Inscription : Ven 27 Juil 2018, 12:15

Re: Liens en httpS des sites des visiteurs refusés => Résolu

Messagepar conil26 » Ven 27 Juil 2018, 22:14

Résolu,

ligne 47

Code : Tout sélectionner

//----------------------- enregistrement des modifications
if (isset($_POST['modifier'])){
   /*if ($_POST['site_web'] && substr($_POST['site_web'], 0, 7) != 'http://')
      $_POST['site_web'] = 'http://'.$_POST['site_web'];
   if ($_POST['site_web'] && trim($_POST['site_web']) == 'http://')
      $_POST['site_web'] = '';*/
   
// Modif pour sites http ou https
   if ($_POST['site_web'] && substr($_POST['site_web'], 0, 8) == 'https://')
      $_POST['site_web'] = $_POST['site_web'];
   elseif ($_POST['site_web'] && substr($_POST['site_web'], 0, 7) == 'http://')
      $_POST['site_web'] = $_POST['site_web'];
   else
      $_POST['site_web'] = 'http://'.$_POST['site_web'];


Revenir vers « Personnalisation - tuning »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités