Session 으로 저장하는방법... 채택완료

아래 스크립을 기반으로 어느페이지에서도 사용할 수 있게 Session에 bill 정보를 담고싶습니다.


1. 아래 스크립을 보시면 checked일때 bill_fname 을 세센에 저장해 다른페이지에서도 불러 쓸 수 있을까요?

$_SESSION['$bill_fname'] = $("input[name='bill_fname']").val($("input[name='ship_fname']").val());


2. Check이 아닐경우 받은정보를 bill_fname에 넣는데 이것또한 Session으로 넣어 다른 페이지에서 사용하려고합니다.

$_SESSION['$bill_fname'] = $("input[name='bill_fname']").val('');


제가 한게 맞는지 또는 틀리면 어떤식으로 접근해야하는 알려주시면 감사하겠습니다.

 

Copy
$('.payment-billing-section').on('click', '.chk_billing_same', function(e) {

   

  if($(this). prop("checked") == true){

     

    $("input[name='bill_fname']").val($("input[name='ship_fname']").val());

    $("input[name='bill_lname']").val($("input[name='ship_lname']").val());

    //$("input[name='bill_email']").val($("input[name='ship_email']").val())

    $("input[name='bill_address']").val($("input[name='ship_address']").val());

    $("input[name='bill_city']").val($("input[name='ship_city']").val());

    $("select[name='bill_state']").val($("input[name='ship_state']").val());

    $("input[name='bill_zip']").val($("input[name='ship_zip']").val());

    $("input[name='bill_dphone']").val($("input[name='ship_dphone']").val());

     

  }

  else

  {

    $("input[name='bill_fname']").val('');

    $("input[name='bill_lname']").val('');

    //$("input[name='bill_email']").val('')

    $("input[name='bill_address']").val('');

    $("input[name='bill_city']").val('');

    $("select[name='bill_state']").val('');

    $("input[name='bill_zip']").val('');

    $("input[name='bill_dphone']").val('');

  }

});

답변 2개

채택된 답변
+20 포인트

php에 자바스크립트 변수를 담을 수 없습니다.


https://webisfree.com/2016-06-24/[%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8]-localstorage-sessionstorage-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%EC%97%90-%EC%A0%95%EB%B3%B4-%EC%A0%80%EC%9E%A5

 

자바스크립트를 이용한 세션 담기는 아래의 내용을 참조하세요.

 

sessionStorage.setItem("domain", "webisfree.com");
//  domain이란 키(key) 값을 사용하여 해당 텍스트를 저장함

sessionStorage.getItem("domain");
// 키에 저장된 값을 반환. 여기서는 webisfree.com 출력됨

sessionStorage.removeItem("domain");
// domain 키와 데이터 모두 삭제

sessionStorage.clear();
// 저장된 모든 값 삭제

로그인 후 평가할 수 있습니다

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

볼피드님의 답변은 html5용 입니다

쿠키로도 해보세요

그누보드라면 set_cookie, get_cookie

아니라면 setcookie, $_COOKIE 이용

 

 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고