2012-09-20 2 views
1

내 사이트에 내가 페이스 북과 트위터 공유기 연결이 URL을 넣어 표시한다면"&"페이스 북의 공유기 URL에 문자

$shareurl = http://www.mysite.com/?view=main&title=here-is-some-title 

같은 URL을 가지고 같은 아래

페이스 북 공유기 URL :

<a target="_blank" href="https://www.facebook.com/dialog/feed?app_id=MY_APP_ID&link=<?php echo $shareurl;?>&picture=Picture.jpg&name=this is name&caption=this is caption&description=this is despcription.&redirect_uri=<?php echo APP_BASE_URL; ?>""> Share on Facebook </a> 

& 문자로 $sharerurl은 facebook sharer url을 나눕니다. 상황은 Twitter에서도 마찬가지입니다.
어떻게하면이 조건을 가장 간단하게 피할 수 있습니까?

답변

1

당신은 괜찮을한다 : 그것은 URL의 부분이 정말 부분 것을 생각하지 않고 페이스 북 & 트위터 잘 읽어 %26로 URL에 &의 변

<a target="_blank" href="https://www.facebook.com/dialog/feed?app_id=MY_APP_ID&link=<?php echo urlencode($shareurl);?>&picture=Picture.jpg&name=this is name&caption=this is caption&description=this is despcription.&redirect_uri=<?php echo APP_BASE_URL; ?>""> Share on Facebook </a> 

그들의 URL.

3

urlencode()로 URL을 인코딩 한 다음 응용 프로그램에서 urldecode()를 사용하여 적절한 URL을 반환 할 수 있습니다. 이 코드를 사용하는 경우