curl 텔레그램 메시지보내기에서 주소보내기 채택완료
안녕하세요
위 링크보고 텔레그램 푸시하기 적용했는데
등록 메시지가 잘 갑니다.
그래서 욕심을 부려보고자 주소까지 아래와 같이 작성했습니다
</p>
<p>// 텔레그램으로 게시물 등록 알림 보내기
curl_tele_sent('[System] '.$wr_name.'님의 문의 글이 등록됐습니다. <a href="https://주소/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'');" target="_blank" rel="noopener noreferrer">https://주소/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'');</a>
// 텔레그램으로 게시물 등록 알림 보내기</p>
<p>
그런데 ㅠㅠ;
위 코드중에서 &wr_id중에서 &표시가 나타나지 않아서 주소가 링크가 완벽하게 안됩니다.
즉 https://주소/bbs/board.php?bo_table=free 까지만 나오고
https://주소/bbs/board.php?bo_table=free&wr_id=3 빨간표시부분까지는 나오지 않네요 ㅠㅠ
&wr_id뒤쪽으로는 적용이 안되고 보드테이블까지만 적용되는데
&를 어떻게 코딩을하면 될까요?
도움을 구합니다.
답변 3개
// 텔레그램으로 게시물 등록 알림 보내기
$url=urlencode( 'https://주소/bbs/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); curl_tele_sent('[System] '.$wr_name.'님의 문의 글이 등록됐습니다.'.$rul); 이렇게 한번 해 보세요.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
오타있으시네요
'&wr_id='.$wr_id.''이게아니라
'&wr_id='.$wr_id이거입니다.
답변에 대한 댓글 3개
'&wr_id='.$wr_id 해도 기존과 같이 &wr_id부터 안나옵니다 ㅠㅠ;
딱 https://주소/bbs/board.php?bo_table=free 여기까지만 링크가 걸리네요
echo "<script>alert('wr_id : {$wr_id} 입니다.');</script>";
alert 이런식으로 저 아래에다가 썼는데 따로 경고창이 안나타나네요 (어디다 적용할지를 몰라서ㅠㅠ)
일단 값만 출력해보면 $_POST['wr_id']은 0으로 나오고 $wr_id 값은 제대로 잘 나옵니다.
&표시만 출력이 되면 주소가 제대로 찍힐꺼같은데 &표시가 출력이 안되는것 같습니다 ㅠㅠ;
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
$_POST['wr_id']로 바꿔보니 값이 0으로 나옵니다 ㅠㅠ
https://주소/bbs/board.php?bo_table=free0=3 이런식으로 나옵니다
$(스트링)문자만 안나옵니다 ㅠㅠ;
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그렇게 하니 주소가끝까지 잘 옵니다~
감사합니다~