osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu] Redirection cookie_usage certains clients uniquement
bedford
posté 16 Dec 2016, 12:18
Message #1


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 14-August 07
Membre no 18694



Bonjour,

J'ai migré tout mon site sur un serveur PHP 7. Je continue à avoir des commandes mais moins qu'avant.
Hors de plus en plus de clients me contactent pour m'indiquer que dès qu'ils essayent de rajouter un article au panier, ils sont redirigés vers la page cookie_usage.php
Ces mêmes clients ont essayé avec tous les navigateurs de leur machine, sans succès.

J'ai beau faire des tests, impossible de le produire depuis chez moi.
J'ai alors mis en place un log qui me permet de connaître les redirections et loguer les navigateurs.
Je constate que la plus grande partie est du NT6.0 et NT6.1 mais comme j'ai Windows 7 (NT 6.1 selon https://en.wikipedia.org/wiki/Windows_NT), je me demande si c'est un problème de Windows, bien que j'ai du MacOS et Linux de temps en temps, mais c'est nettement plus rare. J'ai aussi testé Ipad et Android et c'est OK.

Quelqu'un aurait une idée ? Comment reproduire le cas et surtout le corriger...

PS: j'ai lu le post précédent, mais il semble qu'il ait toujours le problème, moi je ne l'ai que sur certains clients...chez moi tout fonctionne.

Merci pour votre aide.

Ce message a été modifié par bedford - 16 Dec 2016, 17:14.
Go to the top of the page
 
Havock
posté 16 Dec 2016, 14:28
Message #2


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 894
Inscrit : 4-February 04
Membre no 1926



Bonjour Bedford,

Ne serait-ce pas un soucis lié à PHP7 et aux sessions ?

Pour le moment il y a assez peu de monde sur cette version de php , il y a peut-être des bugs non encore corrigés.


--------------------
L'indispensable est en cours de traitement,
L'urgent sera traité demain,
Le normal sera traité plus tard,
Le reste on vera ...
En conclusion : les journées sont trop courtes.
Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-)
Go to the top of the page
 
bedford
posté 16 Dec 2016, 15:27
Message #3


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 14-August 07
Membre no 18694



Citation (Havock @ 16 Dec 2016, 15:28) *
Bonjour Bedford,

Ne serait-ce pas un soucis lié à PHP7 et aux sessions ?

Pour le moment il y a assez peu de monde sur cette version de php , il y a peut-être des bugs non encore corrigés.

Bonjour Havock, merci d'avoir pris le temps de me répondre.

C'est assez bizarre car certains clients ont le problème et pas d'autres. Ce qui l'est d'autant plus c'est que le problème semble venir de la machine et pas du navigateur, car les clients m'indiquent avoir essayé avec plusieurs navigateurs différents à chaque fois.

Je ne sais pas si j'ai un problème de configuration mais voici les infos:
monsite.com à la place de mon site réel.

Code
define('HTTP_SERVER', 'http://'.$_SERVER['HTTP_HOST']);
    define('HTTPS_SERVER', 'https://'.$_SERVER['HTTP_HOST']);
    define('ENABLE_SSL', true);
    define('HTTP_COOKIE_DOMAIN', 'www.monsite.com');
    define('HTTPS_COOKIE_DOMAIN', 'monsite.com');
    define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
    define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
    define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
    define('USE_PCONNECT', 'false');
    define('STORE_SESSIONS', 'mysql');
    define('HTTP_COOKIE_PATH', '/');
    define('HTTPS_COOKIE_PATH', '/');
    define('DIR_WS_HTTP_CATALOG', '/');
    define('DIR_WS_HTTPS_CATALOG', '/');


Actuellement le site répond par HTTP et HTTPS, je voulais désactiver HTTP et forcer la redirection vers HTTPS mais pour l'instant j'ai plein d'URL référencées en HTTP.

Le PHP7.0 est normalement assez stable, je ne devrais pas avoir des problèmes de ce genre ou du moins pas qu'avec uniquement quelques clients.
Je peux passer le serveur en PHP5.6, 5.5 ou 5.4 mais je me demande si ça règlera le problème, d'autant plus que je n'arrive pas à reproduire l'erreur moi-même.

Ce message a été modifié par bedford - 16 Dec 2016, 15:29.
Go to the top of the page
 
Havock
posté 16 Dec 2016, 16:47
Message #4


Ceinture bleue OSC
Icône de groupe

Groupe : Membres
Messages : 894
Inscrit : 4-February 04
Membre no 1926



En ce qui me concerne j'ai

Code
define('HTTP_COOKIE_DOMAIN', '.www.monsite.com');
    define('HTTPS_COOKIE_DOMAIN', '.www.monsite.com');


mais je ne suis pas certain que la différence ait un impact.

Sinon avec les sessions c'est parfois un peu galère (surtout quand on n'arrive pas à reproduire le problème angry.gif ).


--------------------
L'indispensable est en cours de traitement,
L'urgent sera traité demain,
Le normal sera traité plus tard,
Le reste on vera ...
En conclusion : les journées sont trop courtes.
Utilisateur de MS2.2 Max 1.5 - OSC-Affiliate 1.09 - Admin With Access Levels 2.1 - Meta Tag Controller/ Generator - Credit/Gift Voucher/Coupons 5.05 - Download Controller v5.3 - X-Sell MS2 - WYSIWYG HTML Editor for Admin 1.7 - Dynamic Mo Pics - Loginbox Best - Order logging before payment processing - User Tracking - Faster Page Loads, Less DB queries - Plus plein de modifs perso :-)
Go to the top of the page
 
Bonbec
posté 16 Dec 2016, 16:48
Message #5


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1323
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



J'ai une version de MS2.2 en PHP7 en local avec uWamp. Il avait fallu modifier pas mal de trucs, en particulier les constructeurs de classe.

Sinon pour ton problème, ceux qui ont le soucis, c'est en HTTP, en HTTPS ou c'est mélangé ?


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc 2.3.4 BS
Go to the top of the page
 
bedford
posté 16 Dec 2016, 17:13
Message #6


Ceinture jaune OSC
Icône de groupe

Groupe : Membres
Messages : 76
Inscrit : 14-August 07
Membre no 18694



Bonsoir,

J'ai demandé des captures d'écran à un client et j'ai vu que mon htaccess ne redirigeait pas correctement:
En effet j'ai plusieurs noms de domaine pour le site et une des extension de domaine ne redirigeait pas vers le domaine principal, du coup la sessions n'était pas démarrée et générait cette erreur. J'ai pu reproduire l'erreur ici en utilisant l'URL avec le domaine. Son URL n'était pas la bonne, elle pointait vers la mauvaise extension de domaine.

Merci pour votre disponibilité et votre temps.
Go to the top of the page
 

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 18th November 2017 - 07:38
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)