qu'est ce ce long id passé en get?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : qu'est ce ce long id passé en get?

par jeff » 30 janv. 2006, 16:26

tu peut en trouver un autre sur developpez.com

par nath-0-0 » 30 janv. 2006, 16:18

ok tout es clair maintenant...merci à vous deux...
Bon si vous connaissez des tuto sur le URL writing je suis preneuse, j'ai pas trouvé grd chose via Google a part :

http://www.webrankinfo.com/forums/forum_12.htm

par jeff » 30 janv. 2006, 15:48

qu'est ce la variable apres listing?
c'est le numero de la page
ca permet de construire la page demander a partir de session, base de donées, xml etc

Code : Tout sélectionner

/fr/listing/1/?sid=ede780bd5dd393fc02bf75ec583602c3
la forme originale devrai etre un truc comme ceci

Code : Tout sélectionner

index.php?lang=fr&action=listing&id=1&sid=ede780bd5dd393fc02bf75ec583602c3

apache reecrit l'url qui lui est fourni a patir d'un masque
on part de l'url fournit par le navigateur pour arriver a une url plus conventionnel avec des varaibles

par nath-0-0 » 30 janv. 2006, 15:40

ok merci pour ton aide...
j'attends le réponse de jeff et apres mon sujet est résolu!!! :D

par zeus » 30 janv. 2006, 15:14

Au contraire, c'est la manière la plus sécuriser de transmettre des informations entre 2 pages :
- pas de transfert de ces valeurs entre le client et le serveur
- pas de trace dans le code source HTML puisque c'est le PHP qui gère ces variables

par nath-0-0 » 30 janv. 2006, 15:12

a zeus :

Mais apres que dans cette session,qu' on ait 10 ou 15 variables, cela ne pose pas de problème? Je ne sais pas d'ou je tiens cette idée qu'il faut éviter les variables session autant que possible....

par nath-0-0 » 30 janv. 2006, 15:09

a jeff :

qu'est ce la variable apres listing?

c'est cette histoire de URL writing?ou un truc du genre?
Bon j'ai compris sinon comment ils faisaient pour savoir quel page afficher, merci!!!

que pensez vous de leur méthode?

mais ils gardent bien tous les critères de recherches dans des variables sessions?

Apparemment pas de cookies...

par zeus » 30 janv. 2006, 15:04

l'identifiant de session est le chiffre te permettant de retrouver ta session quand tu vas redemander une page au serveur. C'est dans cette sessions que se trouve tes variables de sessions

Le seul défaut que je trouve à passer le sid par l'url, c'est qu'il est visible, pas joli et qu'il risque de faire atteindre la limite de caractères GET ... ;)

par nath-0-0 » 30 janv. 2006, 14:59

merci bcp pour ta réponse...

Une question...utiliser des variables de sessions pour environs 15 critères de recherches c'est pas peu recommdable?
Je sais pas mais il me semblait qu'il fallait essayer d'éviter les variables sessions, mais je me trompe peut etre?
A moins que je ne mette que ma requette en variable session,Mais le nbr de caractère est peut etre limité?

par zeus » 30 janv. 2006, 14:57

Donc après petite étude, l'url change puisque le sous-dossier de la page courante est en fait le nombre de la page courante

La manière de naviguer par page doit être un calcul entre la page actuelle, qui est mémorisée en session et le sous-dossier donné par l'url

par jeff » 30 janv. 2006, 14:57

salut
c'est la variable apres listing

par zeus » 30 janv. 2006, 14:50

Le sid étant l'identifiant de session (celui qui est stocké dans le cookie de session chez le client quand ce dernier accepte les cookie et que le développeur utilise une gestion des sessions "classique"), je penche pour le fait que toutes les variables sont stockées en session.

Mais je ne m'explique pas comment il fait pour capturer si le client demande le retour opu l'avancement ...

Je vais jeter un coup d'oeil sur le site ... :-k

qu'est ce ce long id passé en get?

par nath-0-0 » 30 janv. 2006, 13:50

Bonjour,

Voila un site à aller voir :
http://sublet.apartment-paris.com/fr/li ... 95170de53e

Je ne comprend pas comment il font leur navigation de page en page
J'ai regardé le code qui était sous les flèches et voilà ce que j'ai vu :

Code : Tout sélectionner

<a href="/fr/listing/1/?sid=ede780bd5dd393fc02bf75ec583602c3" > <img src="http://lodgis.com/images/pagesuivante.gif" alt="Page suivante" title="Page suivante" width="30" height="15" border="0" /> </a>
et bon c'est meme genre de code pour tous le reste(fleches precedente,les numeros de page,ect....)

Code : Tout sélectionner

<a href="/fr/listing/1/?sid=ede780bd5dd393fc02bf75ec583602c3" > <img src="http://lodgis.com/images/pageprecedente.gif" alt="Page précédente" title="Page précédente" width="30" height="15" border="0" /> </a></td>
(apres vérification, c'est meme EXACTEMENT la meme Url!!!!????, je comprends encore moins, comment il font pour différencier le traitement à faire, comment savoir si l'utilisateur veut avancer d'une page ou reculer?????)

ils gardent toutes les information necessaires a la construction de la requete via des variables sessions???

Pour l'instant, sur mon site, j'ai utilisé du javascript afin de changer l'action de la form(suivant qu'on clique sur précédent,suivant,premier ou dernier) et tout les critères de recherches sont repris dans la meme form.
Ceux ci sont d'ailleurs visibles afin que l'internaute puisse changer a tout moments ses criteres de recherche....

Mai,s bien sur, si un navigateur n'utilise pas javascript, c'est foutu...
:roll:

c'est mal ça hein :oops: ???

C'est mon deuxième site, le premier était un intranet et je l'ai fait il y'a 4ans...Alors comme vos pouvez imaginer là c'est un peu dur pour moi :?

merci de votre aide