자바스크립트에 저장된 데이터 php 에서 전달 받을 수 있을까요?

자바스크립트에 저장된 데이터 php 에서 전달 받을 수 있을까요?

QA

자바스크립트에 저장된 데이터 php 에서 전달 받을 수 있을까요?

본문

안녕하세요

 

sns 로그인 할때 앱에서 공유 할때 

리턴 URL을 딥링크로 변경 할려고 합니다.

 

 

앱단에서 현재 페이지 딥링크를 

자바스크립트로 전달 받았습니다.

 

 

그런데 

 

 

이 단축 딥링크

자바스크립트에서 저장하고 php페이지 사용해야 하는되요

보통은

- 로컬 세션에 저장(php 로 데이터 가져올때 에메하더라구요)

- 쿠키로 저장 등이 있는 되요 

 

고수님들은 

어떤 방법으로 사용 하시는지요?

조언부탁드립니다.

 

 

 

 

 

이 질문에 댓글 쓰기 :

답변 4

자바스크립트에서 처리하신후에 ajax로 php페이지로 보내셔서 저장하시면 됩니다.


                $.get("파일.php?data="+data, function (data) {
                })    

이런식으로요.

예제로 다음과 같이 해 볼 수 있습니다.

 

AJAX 요청을 통한 데이터 전달 방법


// 자바스크립트에서 데이터를 저장하고 AJAX 요청으로 PHP에 전달하는 함수 예시
function sendDataToPHP(data) {
  $.ajax({
    type: "POST",
    url: "your_php_file.php",
    data: { myData: data },
    success: function(response) {
      // 서버에서 응답 받은 후 처리할 코드 작성
      console.log("서버 응답: " + response);
    },
    error: function(error) {
      console.error("에러 발생: " + error);
    }
  });
}

 

폼 전송을 통한 데이터 전달 방법


<!-- 자바스크립트로 폼 데이터 채우기 -->
<form id="myForm" method="post" action="your_php_file.php">
  <input type="hidden" name="myData" id="myDataField">
  <!-- 다른 필드들 추가 가능 -->
</form>
<script>
  function sendDataToPHP(data) {
    document.getElementById("myDataField").value = data;
    document.getElementById("myForm").submit();
  }
</script>

 

참고하셔서 원하시는 로직으로 구현하시면 되지 않을까 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT