2013-12-12 3 views
0

빠른 검색을했지만 비슷한 질문/답변을 찾을 수 없습니다. PHP를 통해 각로드에 동적으로 내용을 만드는 페이지가 있습니다.동적 PHP 컨텐츠 facebook share.php

http://dustri.al/oracle

나는 PHP는 변수를 통해 설명과 이미지에 대한 메타 태그를 설정하고있다.

문제는 share.php에 대한 fb 링크를 클릭하면 콘텐츠가 재생성되므로 사용자가 공유하는 콘텐츠가 페이지의 콘텐츠/이미지가 아니라 새로 생성 된 콘텐츠가됩니다.

페이지에서 생성 된 올바른 이미지와 설명을 공유하려면 어떻게해야합니까? 세션? 자바 스크립트?

+0

다른 사용자가 방문 할 때 더 이상 동일한 콘텐츠를 제공하지 않는 주소를 공유하는 것은 의미가 없습니다. 마티유 (Mathieu)가 말했듯이, 공유하고 싶은 모든 것에 대해 고유 URL을 가져야 만하므로 Facebook의 링크를 따르는 사용자는 완전히 다른 내용이 아닌 공유 된 콘텐츠를 볼 수 있습니다. – CBroe

+0

글쎄,이 상황에서 말이 되네. 중요한 것은 이미지/콘텐츠가 페이지에서 생성 된 것과 동일하다는 것입니다. 현재 솔루션에 대한 SDK를 살펴보십시오. –

답변

1

각 통화마다 링크가 고유해야합니다. URL에 일반 시간 소인을 전달할 수 있습니다. 페이스 북을 사용하지 않으면 데이터를 캐싱하고 다시 묻지 않습니다. 그렇지 않으면 쓸모없는 요청으로 서버를 스팸하지 않기 때문에 시간이 많이 걸립니다. 예를 들어

:

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

는 demande에 동적 콘텐츠를 생성하는 데 사용할 수있는 URL을의 몇 가지 예입니다. 가장 좋은 방법은 생성 된 콘텐츠에 고유 한 ID를 연결하여 URL에 전달하는 것입니다 ...