Mon jeu en php :p (oui je sais la pub c'est mal).

Quand tout est (trop ?) bien organisé, il y a besoin d'une ouverture. Ici on parle de tout, mais pas de n'importe quoi et toujours dans le respect d'autrui, vous êtes prévenus.
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Mon jeu en php :p (oui je sais la pub c'est mal).

Message par XF007 »

Voila, j'ai enfin finit une version presque jouable ! (enfin c'est bien jouable en fait).
http://zordania.cliranet.com/
c'est un jeu de gestion, avec une ambiance médievalle.
ps: essayez, juste pour voir de vous inscrire avec internet explorer ^^ ;)
Image
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Message par Xanthor »

J'ai pas IE pour tester, mais en tous cas, impossible de m'inscrire avec mon Moz 1.8a4
(Le formulaire n'arrête pas de me refuser sous pretexte que le code saisi ne correspond pas à celui de l'image...)
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

Enfin je vais pouvoir regler ce bug.
Ca semble venir d'une variable de session qui ne veut pas rester, étrange ...
t'a bien les cookies activés ?

Ce qui me parait étange c'est que tout devrait marcher pourtant :shock:
dans l'image :

Code : Tout sélectionner

/********************
*   Sessions        *
********************/
session_start();
if($_SESSION['code'])
{
	$chaine = $_SESSION['code'];
}else{
	$chaine = divers::genstring(5);
	$_SESSION['code'] = $chaine;
}
et ensuite :

Code : Tout sélectionner

if($_SESSION['code'] != $_POST['code'])
et pourtant quand tu poste le formulaire, il semble "oublier" la variable de session
Image
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Message par Xanthor »

XF007 a écrit :t'a bien les cookies activés ?
Non.
Pas besoin pour les sessions...

(Le problème c'est que tu ne passes pas l'identifiant de session à l'image... Donc pour elle, c'est une nouvelle session qui commence, qui n'a rien à voir avec celle en cours...)
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

c'est censé être la même je vois pas pourquoi elle changerait ...
ca marche très bien à partir du moment ou les cookies sont activés.
le problème est que pour des liens ca va quand tu a pas de cookies, mais pour des images ou autre, rien à faire ...
Me reste plus qu'a trouver une solution qui n'utilise pas les cookies, :cry:
Image
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Message par Xanthor »

XF007 a écrit :c'est censé être la même je vois pas pourquoi elle changerait ...
Elle ne change pas, c'en est une nouvelle
ca marche très bien à partir du moment ou les cookies sont activés.
Normal, l'image a acces aux cookies
le problème est que pour des liens ca va quand tu a pas de cookies, mais pour des images ou autre, rien à faire ...
Si, suffit de faire pour les images la même chose qu'aux liens : passer l'identifiant de session
Me reste plus qu'a trouver une solution qui n'utilise pas les cookies, :cry:
Quand tu en auras assez de chercher, tu pourras relire la solution qui est donnée dans mon post précédent ;)
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

et je lui passe comment ? :/
<img src="img.truc?sesid=session_id()"> ?
Enfin après même si ca marche, j'ai du faire trop de truc sans me préocuper des gens qui n'acceptent pas les cookies, surtout que je voit pas l'interet de refuser les cookies de tous les sites oO
Image
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Est-ce une très bonne idée de passer un id de session dans une adresse ? :?
N'est-il pas plus logique de considérer que si le visiteur refuse les cookies, c'est pour préserver un certain anonymat, et donc que pour cette raison il ne va pas se logguer ? (Voir cette discussion récente sur Webmaster-Hub).
Tous les navigateurs permettent maintenant l'utilisation des cookies, donc celui qui les désactive le fait volontairement et sait ce qu'il fait... :roll:
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

oui c'est vrai, mais apperement ca dérange des gens :/
Image
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

De quoi, d'avoir des cookies ? C'est encore pire des identifiants dans l'adresse :x
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

ouai c'est sur vu comme ca, mais faudrait que je fasse un message clair qui dit que ca fonctionne pas sans cookies =), et que je desactive carement la gestion des sessions par url
Image
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

calimo a écrit :De quoi, d'avoir des cookies ? C'est encore pire des identifiants dans l'adresse :x
C'est pas un identifiant c'est un variable de session. Elle n'est variable que durant la session et tout les info son stocket temporairement sur le serveur...
Inscrit sur la liste des abonner absent...
Xanthor
Lézard à collerette
Messages : 280
Inscription : 29 juil. 2003, 18:36

Message par Xanthor »

XF007 a écrit :et je lui passe comment ? :/
<img src="img.truc?sesid=session_id()"> ?
Ouep, avec des balises PHP quand même
calimo a écrit :Est-ce une très bonne idée de passer un id de session dans une adresse ?
En tous cas mieux que d'imposer un cookie
N'est-il pas plus logique de considérer que si le visiteur refuse les cookies, c'est pour préserver un certain anonymat, et donc que pour cette raison il ne va pas se logguer ?
Euh non, rien à voir...
Tous les navigateurs permettent maintenant l'utilisation des cookies
Tu prétends pouvoir connaitre tous les navigateurs ?
Tiens, mon bot (qui a le rôle de navigateur vis à vis de certains sites) ne les accepte pas...
XF007
Lézard vert
Messages : 174
Inscription : 02 mai 2004, 18:37

Message par XF007 »

cookies or not cookies ? that is the question ...
va faloire que je reflechisse :/
Image
nico@nc
Animal mythique
Messages : 8038
Inscription : 21 août 2005, 08:04

Message par nico@nc »

Ca commence bien... je peux m^ pas aller sur le site :

<<zordania.cliranet.com est introuvable. veuillez verifier l'adresse et essayer à nouveau>>
Nicolas
☛ Problème [résolu] ? Modifiez votre premier message pour l'indiquer.
Pas de support par message privé, postez sur le forum, merci.
Répondre

Qui est en ligne ?

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