iCloud 계정에 로그인하고 있었고 페이지를 다시로드하지 않고 로그인 할 수있는 방법이 궁금했습니다. jQuery가 PHP 스크립트를 실행할 수 없으며 페이지가로드 된 후 세션을 만들 수도 없습니다. 나는 그것이 일부 쿠키 또는 무언가를 사용하고 있을지도 모른다고 믿지만 여전히 로그인 후에 페이지를 다시로드하지 않고도 PHP가 이러한 쿠키를 얻는 방법을 모르겠다.AJAX를 다시로드하지 않고 로그인 페이지
답변
이
echo json_encode(your array of data here)
를 사용하여 JSON 데이터로 다시 보내 "json"
에 $.ajax
의 데이터 유형을 설정합니다, 당신은 그 다음에 액세스 할 수 있습니다 성공 콜백의 첫 번째 매개 변수로 데이터
success: function(data) {
console.log(data);
}
브라우저로 처리했습니다.
브라우저는 응용 프로그램과 관련된 모든 쿠키를 서버로 자동 전송 한 다음 서버가 유효성을 결정합니다. 이 정보는 http 요청의 헤더에 전달됩니다. 쿠키는 경우에 따라서 유효한 서버가 세션 정보를 복구하고 따라서 당신을 기록합니다.
이것은 이해가되지 않습니다 ... 서버가 사용자의 상태를 확인하지 않습니다 ... html은 상태 비 저장입니다. –
무엇이 그렇게 생각하는지 ... 그리고 btw http는 상태가없고 html이 아닙니다. –
수정이 수락되었습니다. : [HTTP] (http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol) 그러나 브라우저는 자동으로 '사용자 인증 쿠키를 추가하지 않습니다'... 해당 기능은 개발자가 구현해야합니다 –
- 1. 다시로드하지 않고 업데이트하는 페이지 만들기
- 2. 다시로드하지 않고 페이지 창간에 탐색
- 3. 채팅 클라이언트/게시물 다시로드하지 않고 페이지
- 4. 다시로드하지 않고 텍스트 상자에서 파일 열기 페이지
- 5. 페이지/웹 사이트를 다시로드하지 않고 window.location.hash를 변경하십시오.
- 6. 다시로드하지 않고 데이터 새로 고침
- 7. Ajax를 사용하여 Zend_Form을 페이지를 다시로드하지 않고 제출하는 방법은 무엇입니까?
- 8. Wordpress에서 Ajax를 사용하여 페이지를 다시로드하지 않고 Div를로드하는 중
- 9. 전체 페이지를 다시로드하지 않고 파일 업로드
- 10. AJAX를 사용하여 DB에 저장 한 후 PHP에서 DB의 최신 값을 가져옵니다. 다시로드하지 않고 페이지
- 11. 다시로드하지 않고 내용을 동적으로로드하십시오.
- 12. ajax를 사용하지 않고 레일에서 페이지 새로 고침
- 13. Node.js + Express : 페이지를 다시로드하지 않고 파일 업로드
- 14. PDF 문서 - 문서를 다시로드하지 않고 열린 페이지 번호
- 15. 페이지를 다시로드하지 않고 재설정 양식
- 16. 페이지를 다시로드하지 않고 변수 변경
- 17. 뚜렷한 다시로드하지 않고 URL 업데이트
- 18. 테이블을 다시로드하지 않고 행을 삽입하십시오.
- 19. 페이지를 다시로드하지 않고 콘텐츠 요청
- 20. 현재 페이지를 다시로드하지 않고 URL을로드하려면 어떻게해야합니까?
- 21. 페이지를 다시로드하지 않고 gridview를 지우는 방법
- 22. opencart - mvc - 다시로드하지 않고 jquery/call 함수
- 23. PHP 로그인 폼이 작동하지 않아 다시로드하지 마십시오
- 24. 콘텐츠 페이지를 다시로드하는 방법 (treemenu를 다시로드하지 않고)
- 25. 페이지를 다시로드하지 않고 URL을 변경하지 않고 div에 Wordpress 페이지를로드하십시오.
- 26. 양식을 제출하지 않고 로그인
- 27. Jquery/Ajax를 사용하여 A 페이지 내의 페이지를 새로 고치지 않고
- 28. URL을 다시로드하지 않고 단편을 사용하지 않고 브라우저 URL과 페이지 콘텐츠를 변경하십시오.
- 29. drupal의 로그인 페이지 페이지
- 30. 변수 변경 onchange 페이지를 다시로드하지 않고 선택
아약스 요청을 보내면 이러한 모든 작업을 수행 할 수 있습니다. –
좋아요. 아약스가 데이터를 반환 할 수 있다는 것을 알고 있지만 데이터를 어떻게 분리합니까? 내 말은 .. 나는'if (data == '1') {success : function()'을 검사 할 수 있지만 어떻게 이름, 이메일, 사용자 이름 등을 구분할 수 있을까? – Dimser
'echo json_encode (여기서 데이터 배열)'을 사용하여 json 데이터로 다시 보내고'$ .ajax'의 데이터 유형을'' "json"'으로 설정하면 성공 콜백의 첫 번째 매개 변수로 데이터에 액세스 할 수 있습니다 '성공 : 함수 (데이터) {console.log (데이터)}' –