PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > ms.public.fr.sqlserver > Parcours sur un site web.
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
Parcours sur un site web.

Réponse
 
LinkBack Outils de la discussion
Vieux 25/07/2007, 11h11   #1
llopht
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Parcours sur un site web.

Salut à tous,

J'arrive pas à trouver d'exemple sur le net. Imaginons un internaute qui
visite un site web, comment enregistré son parcours dans une table ?
Comment vous feriez ça ?

Merci pour vos conseils

llopht.
  Réponse avec citation
Vieux 25/07/2007, 11h42   #2
Patrice
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Parcours sur un site web.

Comme souvent je pense que le mieux est de commencer par expliquer
l'objectif (par exemple les requêtes HTTP sont également enregistrées dans
le journal du serveur Web).

Sinon :
- l'historique du navigateur s'en charge
- si c'est pour replacer la page dans son contexte, son emplacement
"logique" est souvent préférable par exemple si l'utilisateur arrive sur une
page de documentation, il veut les liens pour remonter d'un cran voire
jusqu'à la racine même si aucune page n'a été consultée avant.

Eventuellement continuer dans un autre groupe, le problème ne me parait pas
spécialement pour l'instant lié à SQL Server....

--
Patrice

"llopht" <llopht@libertysurf.fr> a écrit dans le message de news:
u9UC9QqzHHA.1484@TK2MSFTNGP06.phx.gbl...
> Salut à tous,
>
> J'arrive pas à trouver d'exemple sur le net. Imaginons un internaute qui
> visite un site web, comment enregistré son parcours dans une table ?
> Comment vous feriez ça ?
>
> Merci pour vos conseils
>
> llopht.



  Réponse avec citation
Vieux 25/07/2007, 13h30   #3
llopht
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Parcours sur un site web.

Pardon, Pardon, Pardon...

C'est pas forcément pour un site web... En fait ce que je cherche c'est
la meilleur méthode pour enregistrer un parcours dans une base de données.

Prenons l'exemple d'un labyrinthe. Dans ce jeu il y a une entrée et
plusieurs chemins pour arriver à la sortie. Ce que je souhaite c'est
enregistrer le chemin que l'utilisateur umprunte.

Imaginons qu'il y a ait les routes suivantes :

1,2,3,4,5,6
1 correspond à l'entrée.
6 correspond à la sortie.

Le premier utilisateur prends le chemin suivant : 1, 3, 4, 6
Le second utilisateur prends le chemain 1, 4, 5, 6
Le troisème utilisateur prends le chemain 1, 2, 3, 2, 3, 4, 5, 6

Je ne me vois pas enregistrer dans un colonne de type varchar les Id de
chaque chemin avec un séparateur quelconque ni de multiples valeurs
reliant parent à enfant. Il y a t'il une meilleure méthode ?

Merci

llopht
  Réponse avec citation
Vieux 30/07/2007, 08h45   #4
Fred BROUARD
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: Parcours sur un site web.

llopht a écrit :
> Pardon, Pardon, Pardon...
>
> C'est pas forcément pour un site web... En fait ce que je cherche c'est
> la meilleur méthode pour enregistrer un parcours dans une base de données.
>
> Prenons l'exemple d'un labyrinthe. Dans ce jeu il y a une entrée et
> plusieurs chemins pour arriver à la sortie. Ce que je souhaite c'est
> enregistrer le chemin que l'utilisateur umprunte.
>
> Imaginons qu'il y a ait les routes suivantes :
>
> 1,2,3,4,5,6
> 1 correspond à l'entrée.
> 6 correspond à la sortie.
>
> Le premier utilisateur prends le chemin suivant : 1, 3, 4, 6
> Le second utilisateur prends le chemain 1, 4, 5, 6
> Le troisème utilisateur prends le chemain 1, 2, 3, 2, 3, 4, 5, 6
>
> Je ne me vois pas enregistrer dans un colonne de type varchar les Id de
> chaque chemin avec un séparateur quelconque ni de multiples valeurs
> reliant parent à enfant. Il y a t'il une meilleure méthode ?



CREATE T_PARCOURS_PCR
(PCR_ID INT NOT NULL IDENTITY PRIMARY KEY,
USR_ID INT NOT NULL REFERENCES T_USER_USR(USR_ID),
PCR_DE INT NOT NULL,
PCR_A INT NOT NULL,
PCR_DATEHEURE DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP)

PCR_DE est le point de départ, PCR_A le point d'arrivée.

A +

>
> Merci
>
> llopht



--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 23h17.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,13299 seconds with 12 queries