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

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

바흐 5년 전 조회 1,810

아래 스크립을 기반으로 어느페이지에서도 사용할 수 있게 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개

채택된 답변
+20 포인트
5년 전

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");
//&nbsp; domain이란 키(key) 값을 사용하여 해당 텍스트를 저장함

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

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

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

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

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

5년 전

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

쿠키로도 해보세요

그누보드라면 set_cookie, get_cookie

아니라면 setcookie, $_COOKIE 이용

 

 

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

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

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

로그인