2013-12-12 21 views
0

快速搜索,但找不到任何類似的問題/答案。我有一個頁面,通過PHP動態創建每個負載的內容。動態PHP內容到Facebook share.php

http://dustri.al/oracle

我通過PHP變量設置說明和圖像的元標記。

問題是,當我點擊fb鏈接到share.php時,它會重新生成內容,因此用戶共享的內容不是頁面上的內容/圖像,而是新生成的內容。

我該如何去分享頁面上生成的正確圖片和描述?會議? JavaScript的?

+0

當另一個用戶訪問它時,共享一個不會再提供相同內容的地址是沒有意義的。正如Mathieu所說,你應該擁有唯一的網址來分享你想分享的內容,這樣Facebook上的用戶就可以看到共享內容,而不是完全不同。 – CBroe

+0

在這種情況下它確實有意義。最重要的是圖像/內容與頁面上生成的相同。現在尋找解決方案的SDK。 –

回答

1

您必須確保您的鏈接在每次通話中都是唯一的。您可以在URL中傳遞通用時間戳。如果你沒有facebook會緩存數據,並且再也不會問(或者它需要一段時間),因爲它不希望用不應該改變的無用請求來給你的服務器發送垃圾郵件。

例如:

http://dustri.al/oracle/20131212-090533-001/ 
http://dustri.al/oracle/?ts=20131212-090533-001 

你可以用它來生成對demande動態內容的URL的幾個例子。最好的做法是將某種獨特的Id與生成的內容相關聯,並將其傳遞到url中...