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('');
제가 한게 맞는지 또는 틀리면 어떤식으로 접근해야하는 알려주시면 감사하겠습니다.
</strong></p>
<p><code>$(</code><code>'.payment-billing-section'</code><code>).on(</code><code>'click'</code><code>, </code><code>'.chk_billing_same'</code><code>, </code><code>function</code><code>(e) {</code></p>
<p><code> </code> </p>
<p><code> </code><code>if</code><code>($(</code><code>this</code><code>). prop(</code><code>"checked"</code><code>) == </code><code>true</code><code>){</code></p>
<p><code> </code> </p>
<p><code> </code><code>$(</code><code>"input[name='bill_fname']"</code><code>).val($(</code><code>"input[name='ship_fname']"</code><code>).val());</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_lname']"</code><code>).val($(</code><code>"input[name='ship_lname']"</code><code>).val());</code></p>
<p><code> </code><code>//$("input[name='bill_email']").val($("input[name='ship_email']").val())</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_address']"</code><code>).val($(</code><code>"input[name='ship_address']"</code><code>).val());</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_city']"</code><code>).val($(</code><code>"input[name='ship_city']"</code><code>).val());</code></p>
<p><code> </code><code>$(</code><code>"select[name='bill_state']"</code><code>).val($(</code><code>"input[name='ship_state']"</code><code>).val());</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_zip']"</code><code>).val($(</code><code>"input[name='ship_zip']"</code><code>).val());</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_dphone']"</code><code>).val($(</code><code>"input[name='ship_dphone']"</code><code>).val());</code></p>
<p><code> </code> </p>
<p><code> </code><code>}</code></p>
<p><code> </code><code>else</code></p>
<p><code> </code><code>{</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_fname']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_lname']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>//$("input[name='bill_email']").val('')</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_address']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_city']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>$(</code><code>"select[name='bill_state']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_zip']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>$(</code><code>"input[name='bill_dphone']"</code><code>).val(</code><code>''</code><code>);</code></p>
<p><code> </code><code>}</code></p>
<p><code>});</code></p>
<p><strong>
답변 2개
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">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();
// 저장된 모든 값 삭제
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인