par
as2 » 09 déc. 2019, 19:49
si le code généré est de type :
<meta property="og:image" content="
http://monsite.com/1000/image.jpg">
que
http://monsite.com/1000/image.jpg est correcte, alors c'est bon du coté du site. ensuite, c'est le robot facebook qui peut aussi ne pas passer quand c'est une nouvelle url. il est possible dans la page de récupérer l'user agent du programme qui demande la page et de sauver en base de données les infos du programme demandeur (heure, ip, page demandée, user agent, referer, ...) afin de savoir quand le robot de facebook passe. autre solution, chercher dans ses logs en cas d'accès possible en temps réel aux logs.
Merci, mais c'est vraiment trop compliqué pour moi.
Bon, je reprends depuis le début. Peut-être que je me suis mal expliqué, et qu'il y a d'autres solutions pour moi ?
Voilà, j'ai des notions de base en PHP et MySql, je suis pas un super développeur du tout.
En gros j'ai un site avec une seule page en php qui affiche un contenu différent selon ce qui a été choisi par l'utisateur.
Exemple fiche.php
qui va afficher un titre à chaque fois différent , je sais pas genre "La France" si l'utilisateur à cliqué sur "France", ou "Les USA" etc..
Donc déjà je voudrais récupérer ce titre en php, j'y arrive bien sûr et le mettre dans la balise og:title, çà on va dire que ça marche (pour ne pas compliquer plus

).
Donc quand l'utilisateur clique sur "partager sur Facebook", dans la fenêtre qui s'ouvre, il y a bien le titre de la page, pas de mon site, c'est ça que je veux.
Ensuite je voudrais faire pareil avec une image propre à la page en question, alors j'ai d'abord essayé avec une image choisie du site, ça marche, mais c'est moche, c'est toujours la même image. Je voudrais que pour la page France, ça me sorte la tour eiffel, et pas la statue de la liberté.
Alors rebelote, j'ai reprogrammé en php dans le head, j'ai sélectionné, affiché (en essais que j'ai enlevé ensuite) l'image tout marche sur mon site. Mais catastrophe, quand je mets du php dans la balise og:image, ça bouzille tout, la page facebook qui s'ouvre lentement, me mets plus le titre propre à cette page et n'affiche pas l'image sélectionné en PHP....
Et ce en essayant d'autre pages, en fermant le navigateur, en le rouvrant, en choisissant une autre page : polop !
voilà où j'en suis....
[quote="or 1" post_id=462316 time=1575806115 user_id=23847]
si le code généré est de type :
<meta property="og:image" content="http://monsite.com/1000/image.jpg">
que http://monsite.com/1000/image.jpg est correcte, alors c'est bon du coté du site. ensuite, c'est le robot facebook qui peut aussi ne pas passer quand c'est une nouvelle url. il est possible dans la page de récupérer l'user agent du programme qui demande la page et de sauver en base de données les infos du programme demandeur (heure, ip, page demandée, user agent, referer, ...) afin de savoir quand le robot de facebook passe. autre solution, chercher dans ses logs en cas d'accès possible en temps réel aux logs.
[/quote]
Merci, mais c'est vraiment trop compliqué pour moi.
Bon, je reprends depuis le début. Peut-être que je me suis mal expliqué, et qu'il y a d'autres solutions pour moi ?
Voilà, j'ai des notions de base en PHP et MySql, je suis pas un super développeur du tout.
En gros j'ai un site avec une seule page en php qui affiche un contenu différent selon ce qui a été choisi par l'utisateur.
Exemple fiche.php
qui va afficher un titre à chaque fois différent , je sais pas genre "La France" si l'utilisateur à cliqué sur "France", ou "Les USA" etc..
Donc déjà je voudrais récupérer ce titre en php, j'y arrive bien sûr et le mettre dans la balise og:title, çà on va dire que ça marche (pour ne pas compliquer plus :) ).
Donc quand l'utilisateur clique sur "partager sur Facebook", dans la fenêtre qui s'ouvre, il y a bien le titre de la page, pas de mon site, c'est ça que je veux.
Ensuite je voudrais faire pareil avec une image propre à la page en question, alors j'ai d'abord essayé avec une image choisie du site, ça marche, mais c'est moche, c'est toujours la même image. Je voudrais que pour la page France, ça me sorte la tour eiffel, et pas la statue de la liberté.
Alors rebelote, j'ai reprogrammé en php dans le head, j'ai sélectionné, affiché (en essais que j'ai enlevé ensuite) l'image tout marche sur mon site. Mais catastrophe, quand je mets du php dans la balise og:image, ça bouzille tout, la page facebook qui s'ouvre lentement, me mets plus le titre propre à cette page et n'affiche pas l'image sélectionné en PHP....
Et ce en essayant d'autre pages, en fermant le navigateur, en le rouvrant, en choisissant une autre page : polop !
voilà où j'en suis....