Bonjour,
Je dois récupérer l'url d'une page pour l'insérer dans la base de données.
J'ai essayé avec PHP_SELF, mais à priori ça n'a pas fonctionné, du fait de l'URL_Rewriting.
Y'a t-'il une solution en javascript pour capturer une url rewritée ?
Bonjour,
Je dois récupérer l'url d'une page pour l'insérer dans la base de données.
J'ai essayé avec PHP_SELF, mais à priori ça n'a pas fonctionné, du fait de l'URL_Rewriting.
Y'a t-'il une solution en javascript pour capturer une url rewritée ?
Je comprend pas ce que tu veux dire par rewrité.
Tu peux etre plus clair stp ?
Bien c'est un url rewriting dans le .htaccess qui transforme les url php sales en url htm propre.
monsite.com/?var1=bob?var2=jack
=
monsite.com/bob-jack.htm
Donc ici je veux insérer l'url rewritée dans le champ url de la base.
Y'a t'il une solution en javascript pour la récupérer ou dois-je faire tout un script php (auquel cas c'est le forum d'à coté).
Tu peux essayer d'appliquer des regexp dans le sens inverse.
ouh là, pas la moindre idée de la méthode !
Le truc c'est qu'en fait je ne peux pas connaître à l'avance le type d'url parce que c'est pour un forum: il peut y avoir dix pages pour un sujet et je dois récupérer la toute dernière page.
Je peux faire un calcul pour récuperer l'url de la page, mais en découpant celle-ci dans la barre d'url du navigateur et en la scotchant dans ma requête ça serait plus facile.
Si tu as un système de pagination dans ton forum alors tu connais la valeur de la dernière page du thread lors de l'execution de ton script.Le truc c'est qu'en fait je ne peux pas connaître à l'avance le type d'url parce que c'est pour un forum: il peut y avoir dix pages pour un sujet et je dois récupérer la toute dernière page.
Il n'y à plus qu'à la transmettre à JS, non ?
Je ne sais pas ce que tu veux dire par "système de pagination" EpoX.
Je calcule le nombre de page, je divise tout cela ça me donne les variables de début et de fin à passer dans les requête SQL pour avoir l'affichage limité à 10 par nombre de page.
Je peux donc bidouiller un truc pour récupérer la dernière page, mais je ne sais pas ce que tu appelles un "système de pagination".
ben un systeme de pagination c'est d'afficher 1,2,3 qd tu as trois pages.
Je sais pas bien comment tu fais sa, mais sa se résume àJe calcule le nombre de page, je divise tout cela ça me donne les variables de début et de fin à passer dans les requête SQL pour avoir l'affichage limité à 10 par nombre de page.
NbDelementTotal/NbDelementParPage = NbPageTotal
Si j'ai 50 élément à paginer, je veux 5 element par page, j'ai donc
50 / 5 = 10 pages :s
2 requetes, 1 calcul, une boucle et c'est fini.
Oui c'est exactement ce que j'ai alors![]()
Oui je pense que ça ne va pas être trop difficile, j'aurais juste aimer capturer l'URL telle quelle sans avoir à la "calculer".
Partager