Link 파라미터 전달 불가 문제

var webUrl = location.protocol+"<?php echo '//'.$_SERVER['HTTP_HOST']; ?>/app/view?idx=<?php echo $row['bg_idx']; ?>";

	Kakao.Link.sendDefault({
		objectType: 'text',
		text: $.trim($('#txt_kakao').val()),
		link: {
			mobileWebUrl: webUrl,
			webUrl: webUrl
		},
		buttons: [{
			title: '고객을을 확인하세요.',
			link: {
				mobileWebUrl: webUrl,
				webUrl: webUrl
			}
		}]
	})

해당 코드를 앱에서는 정상적으로 파라미터를 전달 하는 데
(location.protocol+"<?php echo '//'.$_SERVER['HTTP_HOST']; ?>/app/view?idx=<?php echo $row['bg_idx']; ?>":wink:

브라우저에서는
(location.protocol+"<?php echo '//'.$_SERVER['HTTP_HOST']; ?>/app/view?idx=)

까지만 전달되는 현상이 발생하고 있습니다.

f12번을 눌러서 소스를 확인을 해보니 정상적으로 파라미터가 들어 있지만 생성된 링크에는 해당 값이 없습니다.

까지만 링크가 생성되어서 도움 요청 드립니다.

안녕하세요~

확인을 위해 앱 ID 알려주세요~


앱ID
https://developers.kakao.com/ 의 내 애플리케이션>앱 설정>요약 정보 : 기본정보에 있는 앱 ID
숫자로된 ID 입니다~
ex) 123456

ID 626448

카카오측 로그를 보니 idx에 파라메터가 잘 설정된것으로 보이는데요.

브라우저에서는
(location.protocol+"<?php echo '//'.$_SERVER['HTTP_HOST']; ?>/app/view?idx=)
까지만 전달되는 현상이 발생하고 있습니다.

이부분을 잘 이해 못했는데요. 확인 가능한 URI알려주시겠어요?

“생성된 링크” 라 함은 어떤 것을 의미하시는 건가요?


기재해주신 소스를 보면 파라메터 부분이 php 코드라 값이 없다면, 코드상 값이 없는 상태로 추측 되기는 합니다.
(PHP 는 서버사이드에서 랜더링 되므로 )

감사합니다.

1개의 좋아요