进行了快速搜索,但找不到任何类似的问题/答案。我有一个页面,通过php在每次加载时动态创建内容。
http://dustri.al/oracle
我正在通过php变量为description和image设置meta标签。
问题是,当我单击fb到share.php的链接时,它会重新生成内容,因此用户共享的不是页面上的内容/图像,而是新生成的内容。
我如何才能分享在页面上生成的正确图像和描述?会话?javascript?
发布于 2013-12-12 22:06:22
您必须确保您的链接在每次调用中都是唯一的。您可以在URL中传递一个通用的时间戳。如果你不这样做,facebook将缓存数据并永远不再请求(否则它将需要相当长的时间才能这样做),因为它不想用不应该更改的无用请求向您的服务器发送垃圾邮件。
例如:
http://dustri.al/oracle/20131212-090533-001/
http://dustri.al/oracle/?ts=20131212-090533-001下面是一些urls示例,您可以使用这些urls在demande上生成动态内容。最好是将某种类型的唯一Id与生成的内容关联起来,并将其传递到url……
https://stackoverflow.com/questions/20545607
复制相似问题