한 HTML 페이지에서 다른 HTML 페이지로 인수를 가져 오는 데 문제가 있습니다. 이 경우는 다음과 같습니다.
PHP와 Ajax/jQuery를 사용하여이 웹 사이트를 구축했으며 첫 번째 페이지는 로그인 양식입니다.
누군가가 "로그인"버튼을 클릭하면이 사용자/비밀번호에 대한 데이터베이스에서 검색 할 PHP 스크립트에 ajax와 함께 POST 요청을 보내고 있습니다 (오류가 발생하면 다시로드하지 않고 메시지가 표시되기 때문에 아약스를 사용하고 있습니다) 그 페이지). PHP 스크립트가 끝나면 로그인 페이지에 사용자 ID를 반환합니다.
로그인 페이지에서 다른 페이지 (예 : 홈)로 이동하여 사용할 사용자 ID를 유지하려면 어떻게해야합니까? location.href를 사용하여이 문제를 해결하는 방법을 알고 있지만 URL에 사용자 ID를 표시하고 싶지 않습니다.
감사합니다.한 HTML 페이지에서 다른 HTML 페이지로 인수 전달
0
A
답변
0
시도는 세션을 사용합니다 :
<?php
session_start(); //u have to have this on the top of your page, to be able to use session
$_SESSION["user_id"] = $user_id;
session_destroy(); //u can use this to unset the variables stored in the session. use only after u are done using with the $_SESSION.
?>
가 (단지 포스트처럼 얻을)가 $ _SESSION 변수에 액세스 할 수 :
$variable = $_SESSION["user_id"];
유 세션을 설정하면 u는 어떤에서 사용할 수 있습니다 페이지와 같이 전역 변수와 마찬가지로 페이지의 시작 부분에 session_start()를 넣으면
0
사람들이 귀하의 웹 사이트/userId로하고 있다고 생각하는 것에 대한 보안 문제가 있음에 유의하십시오. 그러나 javascript를 사용하여 요청한 내용을 처리하려면 window.sessionStorage을 사용하여 창을 닫을 때까지 정보 클라이언트 측을 저장하십시오. 또는 지속적인 정보가 필요하면 window.localStorage를 사용할 수 있습니다.
1
이러한 종류의 정보를 얻으려면 PHP에서 세션 변수를 사용해야합니다. 클라이언트가 보내는 신원을 신뢰할 수 없습니다. 그렇지 않으면 클라이언트 측을 조작하여 신원을 속일 수 있습니다.
+0
고맙습니다. –
관련 문제
- 1. 하나의 HTML 페이지에서 다른 HTML 페이지로 매개 변수 전달
- 2. 하나의 HTML 페이지에서 다른 HTML 페이지로 값 전달
- 3. 한 페이지에서 다른 페이지로 HTML 컨텐트 추출하기
- 4. HTML 속성으로 인수 전달
- 5. .htaccess 한 도메인에서 특정 .html 페이지로 전달
- 6. JS의 한 페이지에서 다른 페이지로 값 전달
- 7. 한 페이지에서 다른 페이지로 URL 목록 전달
- 8. 한 페이지에서 다른 페이지로 값 전달
- 9. 한 웹 페이지에서 다른 페이지로 데이터 전달
- 10. 한 페이지에서 다른 페이지로 Collection 개체 전달
- 11. dojo의 한 페이지에서 다른 페이지로 값 전달
- 12. ASP.NET의 한 페이지에서 다른 페이지로 개체 전달
- 13. CodeIgniter에서 한 페이지에서 다른 페이지로 변수 전달
- 14. html 한 페이지에서 다음 페이지로 정보를 옮깁니다.
- 15. 변수 값을 페이지에서 다른 페이지로 전달
- 16. 한 HTML 페이지에서 다른 페이지로 이동하지만 메모리에 둘 다 유지하십시오.
- 17. 정보를 한 HTML 페이지에서 다른 페이지로 보낼 수 있습니까?
- 18. 한 HTML 페이지에서 다른 JavaScript 페이지로 값을 전달하는 방법은 무엇입니까?
- 19. 하나의 HTML 페이지에서 다른 HTML 페이지로 json 객체 전달하기
- 20. 한 PHP 페이지에서 다른 PHP 페이지로 코드 전달 방법
- 21. HTML 파일에서 Javascript로 인수 전달
- 22. 한 페이지에서 다른 페이지로 이동
- 23. 페이지에서 페이지로 정보 전달 (오프라인)
- 24. HTML 환경 내에서 인수 전달
- 25. HTML 페이지에서 ASPX 페이지로 사용자 이름과 비밀번호를 전달 하시겠습니까?
- 26. GWT에서 한 페이지에서 다른 페이지로 리디렉션하는 방법
- 27. Jquery : 한 페이지에서 다른 페이지로 리디렉션
- 28. URL html 페이지에서 html 페이지로 고전 asp로 다시 작성
- 29. IBM MobileFirst에서 한 HTML 페이지에서 다른 HTML 페이지로 이동하는 방법은 무엇입니까?
- 30. 자바 스크립트를 사용하여 한 HTML 페이지에서 다른 HTML 페이지로 값을 전달하는 방법은 무엇입니까?
세션이 일반적인 접근 방식이됩니다 –
대단히 감사합니다. –