8771 sujets

Développement web côté serveur, CMS

Bonjour à tous
J'appelle une page écrite en PHP avec
https://tests.osirisnet.net/extract.php?/docu/centennial/centennial.htm#comments1

Dans le programme extract.php je retrouve
[QUERY_STRING] => /docu/centennial/centennial.htm
mais comment retrouver "comments1" ?

J'ai du mal à croire que ce n'est pas possible.
Ça doit être quelque part, mais où?

Merci de votre aide.
C’est ce que je voûtas faire mais — sauf si j’ai mal vu — le fragment avait été supprimé de REQUEST_URI.
J’essaierai à nouveau cet après-midi
Modérateur
rebonjour,

oups, en effet, cette partie de l'url est nettoyé par le serveur et n'est en fait accessible que depuis le navigateur du visiteur.
Une option serait de passer par un GET au lieu d'une ancre ou de la passer en dur dans le script. Smiley decu

Cdt
Modifié par gcyrillus (12 May 2023 - 14:25)
Meilleure solution
C'était un essai pour "améliorer" l'appel de mon programme.
Pour l'instant je fais
https://tests.osirisnet.net/extract.php?path=/docu/centennial/centennial.htm&id=comments1

L'idée était que ce soit une url qui soit passée en paramètre, ce qui aurait simplifié un peu la façon dont on appelle cette fonction
Je vais en rester là

La fonction "extract", comme son nom l'indique, extrait le bout de code HTML contenu dans la balise <aside id="comments1"> de la page /docu/centennial/centennial.htm et l'affiche dans une page fictive.
voir ce lien