THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Perte de session...

(17-07-2012 16:21:33)


Salut tout le monde!

Un petit souci qui n'a rien à voir avec Thelia...

Fonctionnement :
page.html -> appel d'un fichier.php en ajax -> retour de données

Souci :
Dans mon fichier.php, je fais appel aux variables de session pour vérifier l'identité de la personne mais la session reste inexistante... (j'ai fait un test en appelant directement mon fichier.php

Recherche et résultats :
J'ai testé plusieurs choses et au bout d'un moment je me suis rendu compte que mes variables de session sur les pages .html et sur les pages .php étaient indépendantes !!! yikes

En gros, le stockage des sessions est propre à l'extension du fichier (même si dans mes fichiers .html, je fais appel à des fichiers .php


Tout fonctionnait normalement en local (WAMP) et une fois en ligne, ça plante.

Donc je pense pour une config différente du serveur mais pas moyen de trouver comment corriger ça...

Des idées ? Ou au moins une ? tongue

NB : j'ai rajouté un AddType application/x-httpd-php .html dans mon .htaccess à la racine du site pour exécuter le php dans les pages html


Aide les autres, ils t'aideront en retour.

Offline

#2 Re: Perte de session...

(18-07-2012 01:23:47)


Tout fonctionnait normalement en local (WAMP) et une fois en ligne, ça plante.

Quel hebergeur?
Le detail de tes .htaccess?
Quelle vewrsion de Thelia?

Last edited by reg (18-07-2012 01:24:28)


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline

#3 Re: Perte de session...

(18-07-2012 08:02:50)


En Thelia 1.5.1 sur un hébergement Amen, je n'ai aucun problème de session lorsque j'intercale des scripts maisons entre des pages Thelia. Je fais ce que je veux avec $_SESSION (lecture, écriture), à condition bien sûr d'avoir un session_start() sur chaque script.


Étudiant en informatique
(et galérien professionnel)

Offline

#4 Re: Perte de session...

(18-07-2012 13:39:12)


Elyos wrote:

Un petit souci qui n'a rien à voir avec Thelia...

Donc y'a pas de thelia XD

Pour l'hébergeur, c'est ALERT (ça doit être des serveurs à Malte ou un truc du genre)

mon .htaccess :

AddType application/x-httpd-php .html

Options -Indexes +FollowSymlinks

+ un accès restreint par .htpasswd

Je n'ai jamais eu de problème non plus auparavant sur d'autres hébergeurs (ovh, amen, 1and1, ...)


Aide les autres, ils t'aideront en retour.

Offline

#5 Re: Perte de session...

(19-07-2012 04:08:19)


ALERT je ne l'ai pas trouve hmm
il y a ce lien qui peut peut etre te donner 1 piste, mais je ne crois pas que ce soit ce que tu veux faire...


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

Offline

#6 Re: Perte de session...

(19-07-2012 09:53:30)


Salut reg!

Non ce n'est pas ça hmm

Pour l'hébergeur, c'est là : http://www.alert.com.mt/en/home

Je réexplique le souci avec du code :

Je vais sur Page1.html

<?php
session_start();
$_SESSION['ma_chaine']="Ma chaine";
echo $_SESSION['ma_chaine']; //sort "Ma chaine"
?>

Ensuite, je vais sur Page2.html

<?php
session_start();
echo $_SESSION['ma_chaine']; //sort "Ma chaine"
?>

Puis sur Page3.php

<?php
session_start();
echo $_SESSION['ma_chaine']; //sort "rien du tout car c'est vide"
?>

Si je reviens sur Page2.html

<?php
session_start();
echo $_SESSION['ma_chaine']; //sort "Ma chaine"
?>

Ce qui voudrait dire qu'il y'a une gestion des sessions pour les fichiers .php et une autre pour les fichiers .html ?! yikes

J'ai jamais vu ça perso..... et pas moyen de trouver via google des problèmes similaires...

Last edited by Elyos (19-07-2012 09:56:12)


Aide les autres, ils t'aideront en retour.

Offline

#7 Re: Perte de session...

(19-07-2012 13:02:56)


Regarde donc comment est maintenue la session (cookie ? sid dans l'URL ?), si cookie, à quoi ressemble le cookie ?


OpenStudio Toulouse

Offline

#8 Re: Perte de session...

(19-07-2012 13:37:56)


pas de sid dans l'url ^^

pour le reste je sais pas...

pour finir, j'ai feinté... j'ai tout renommé mes fichiers.html en fichiers.php, supprimer l'addType dans le .htaccess et pour éviter de renommer tous mes liens html en php dans les différents fichier j'ai fait un rewrite smile


Aide les autres, ils t'aideront en retour.