테스트 사이트 - 개발 중인 베타 버전입니다

안드로이드 아이폰 기기별 SMS 문자버튼

· 2년 전 · 985

<a href="sms:010-1234-5678?body=보낼문자내용">문자 전송</a>

 

안드로이드는 보낼문자내용 바디를 ?body= 로 표기 아이폰은 &body= 로표기

휴대폰번호가  gp_phone1 라는 가정하에//

 

<?php
    $phone_number = $PartnerRow['gp_phone1'];
    $message = '보낼문자내용';
    $android_url = "sms:$phone_number?body=$message";
    $iphone_url = "sms:$phone_number&body=$message";
  ?>

    <?php if(strpos($_SERVER['HTTP_USER_AGENT'], 'Android') !== false): ?>
      <a href="<?php echo $android_url; ?>">문자 전송</a>
    <?php else: ?>
      <a href="<?php echo $iphone_url; ?>">문자 전송</a>
    <?php endif; ?>

 

==============================================

 


위 코드에서 $_SERVER['HTTP_USER_AGENT']는 현재 사용자의 브라우저 정보를 나타냅니다.

이 정보를 사용하여 현재 접속한 기기가 안드로이드인지 아이폰인지를 판별합니다.

만약 안드로이드 기기에서 접속한 경우에는 $android_url 변수에 저장된 URL을 사용하여 예약문자 버튼을 생성하고, 아이폰 기기에서 접속한 경우에는 $iphone_url 변수에 저장된 URL을 사용하여 예약문자 버튼을 생성합니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
3349
3346
3345
3343
3342
3341
3329
3321
3319
3318
3317
3316
3315
3314
3313
3312
3311
3310
3306
3305
3304
3303
3302
3301
3300
3299
3298
3297
3296
3294