jquery/ajax통신하기

ajxa로 요청한 페이지에서 세션 사용하기

Dev갱이 2020. 5. 6. 09:55
728x90

https://unikys.tistory.com/346

 

[PHP] AJAX로 요청한 PHP 페이지에 $_SESSION 사용하기

* PHP로 RESTful API를 개발하다보면 가끔 AJAX(XMLHttpRequest)를 이용해서 호출하는 경우 로그인 정보를 유지하여 정보 검증을 해야하는 경우가 있는데, AJAX를 이용하는 경우에도 php의 $_SESSION 정보는 활�

unikys.tistory.com

로그인을 ajax로 처리 하려다보니 세션값을 처리하는게 골치였다.

찾은 방법은 꼭 기억 해두자

로그인 폼 페이지

[1]login_form.php에서 

<?php

session_start();해줘야하고

?>

[2]login_script.js

로그인을 처리하고 ajax요청하는 스크립트에서는 따로 설정할게 없고

[3]api/select.php

로그인을 처리하는 api페이지에서

로그인을 성공했을때 경우에

  session_start();
  $_SESSION['id'] = $name; # 세션생성

이렇게 처리하게되면 $_SESSION변수를 슈퍼글로벌로 사용 할 수 있다.

 

728x90