Liens en httpS des sites des visiteurs refusés

Vos idées et demandes pour la prochaine mise à jour du script sont les bienvenues ici - Your ideas and suggestions for the next update.

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

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, 23:13

Dans les messages des visiteurs, les liens httpS inscrits dans la cellule "Site" sont systématiquement considérés comme faux.

Dans ../admin/modif_mess.php,
ligne 47,


Je propose la modification suivante :

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 ET 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'];

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

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

Messagepar conil26 » Lun 30 Juil 2018, 13:59

Bjr,

Autre suggestion plus proche de lalogique du script original (tjs à partir de la ligne 47) :

Code : Tout sélectionner

47. //----------------------- 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 -- SA 30-07-2017 --//
   $_POST['site_web'] = trim($_POST['site_web']);
   if( $_POST['site_web'] != '') {
      if ( (substr($_POST['site_web'], 0, 7) != 'http://') && (substr($_POST['site_web'], 0, 8) != 'https://') )
      $_POST['site_web'] = 'http://'.$_POST['site_web'];
      };
//-- Fin Modif    --//   

Malabar
Admin
Admin
Messages : 4062
Inscription : Lun 07 Août 2006, 09:46
Localisation : Lorient
Contact :

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

Messagepar Malabar » Mar 14 Août 2018, 07:10

Bonjour,

Merci pour votre correction ;)
Elle va être indispensable puisque https se généralise.
Le mâle à barre (Maxime)


Revenir vers « Suggestions d'amélioration du script »

Qui est en ligne ?

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