JeuWeb - Crée ton jeu par navigateur
Publication de rapports de combats - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Communauté, communication, marketing (https://jeuweb.org/forumdisplay.php?fid=49)
+--- Sujet : Publication de rapports de combats (/showthread.php?tid=5147)

Pages : 1 2 3


Publication de rapports de combats - php_addict - 04-09-2010

bonjour

je m'aprête à offrir la possibilité à mes futurs joueurs de pouvoir publié leurs rapports de combats (qui tue qui, qui meurt, etc... )

à chaque combat, le joueur obtient un rapport, et je souhaites offrir la possibilité que ce rapport privé puisse être publique, par exemple pour être lu sur un forum ou sur un message privé, etc...

le seul moyen que je vois de faire ceci est une url du genre:

-http://www.mon_mmorpg/rapport.php?id=123&token=981e9r8198er4f94e9c1erc

voyez vous d'autres façons de faire ceci ?

j'ai peur que cela ouvre la porte à de petits malin pour lancer un script pour pouvoir récupérer des url valides, mais en même temps, vu le nombre de possibilité ca me parait in-envisageable, mais on cas où, le serveur risque de ne pas apprécier la blague...

bon week end Wink


RE: publication de rapports de combats - Ter Rowan - 04-09-2010

bah un rapport de combat ne pouvant se modifier dans le temps (et a fortiori la minute), le mieux est de générer des pages statiques pour chaque rapport (et puis tu les effacera quand tu manqueras de place, fonction de l age, ou d'autres critères que tu définiras)

à partir de là il suffit de mettre les rapports publics dans un répertoire spécialisé

ton rapport.php ira chercher le rapport dans ce répertoire

du coup impossible de trouver d'autres rapports que les rapports publics

l'autre intérêt c'est que tu fais sauter le token, et peut mettre les paramètres en clair

genre rapport.php?combatDe=TerRowan&date=12122012

si y a pas la date tu tombes sur la liste des combats publics de ter rowan

n'importe qui peut donc chercher ce qu'il veut (de public) super facilement


RE: publication de rapports de combats - Globe - 04-09-2010

J'ai pas compris, ce serait pas plus simple de juste balancer l'id du rapport de combat stocké en bdd dans l'url ?


RE: publication de rapports de combats - srm - 04-09-2010

Et il a le flag public ou non Smile


RE: publication de rapports de combats - php_addict - 04-09-2010

(04-09-2010, 11:44 AM)Ter Rowan a écrit : bah un rapport de combat ne pouvant se modifier dans le temps (et a fortiori la minute), le mieux est de générer des pages statiques pour chaque rapport

ben euh c'est à dire qu'une seulle et meme entrée dans ma table rapports génère un rapport pour l'attaquant qui n'est pas tout à fait le même que celui du defenseur, donc si j'en fait des fichiers statiques, ca me double deja le nombre de fichiers. Les rapports privés ne seront pas lus souvent par les joueurs, donc de là à en faire des fichiers j'hésites...

ma solution est elle si mauvaise que ca?


RE: publication de rapports de combats - srm - 04-09-2010

oui Smile


RE: publication de rapports de combats - php_addict - 04-09-2010

merci pour vos avis je vais donc y reflechir mieux que ca...

a+


RE: publication de rapports de combats - keke - 06-09-2010

(04-09-2010, 11:14 AM)php_addict a écrit : à chaque combat, le joueur obtient un rapport, et je souhaites offrir la possibilité que ce rapport privé puisse être publique, par exemple pour être lu sur un forum ou sur un message privé, etc...

L'idée d'Oxman semble la meilleur. Y'a-t-il un flag indiquant si le rapport est privé ou publique. Dans ton jeu, tu devrais permettre au joueur de choisir les rapport qu'il souhaites afficher en public.

Ainsi, dans l'URL tu peux afficher simplement l'id du combat.
Quiconque ouvre cette page aura le rapport déclaré publique par le joueur.
A l'inverse, si un petit malin modifie l'id dans l'URL, ben il tombera sur un beau message : "ce rapport de combat est privé ! Au lieu de jouer les grugeurs de première, va plutôt faire ton propre combat :!"

Voilou, détaillé, la proposition de Oxman ^^

kéké


RE: publication de rapports de combats - gameprog2 - 06-09-2010

Pourquoi ne pas rendre le rapport de combat visible seulement à certaines personnes, choisie par la page admin du joueur, et non pas publique ?


RE: publication de rapports de combats - Sephi-Chan - 06-09-2010

Comme le dit Oxman, une simple colonne public à 1 (ou 0 si c'est privé) ne ferait-elle pas l'affaire ?


Sephi-Chan