나는 사용자가 검색어를 입력 한 페이지를 가지고 있으며, 그러면이 페이지가 다른 페이지로 전달되고이 쿠키 내용을 기반으로 쿼리가 실행됩니다. 이런 식으로하는 것이 좋은 연습인지 궁금한가요? 나는 method = "post (또는 get)"메서드를 사용할 수 있다는 것을 알고 있지만 여러 페이지와 쿼리에서 정보가 일관되어야합니다.쿠키를 사용하여 검색 선택 사항을 저장하는 것이 좋습니다.
1
A
답변
0
서버 측에서 동일한 서버의 여러 페이지에 데이터가 필요한 경우 Sessions을 사용하십시오.
// save data
session_start();
$_SESSION['query'] = $query;
// next page, use data
session_start();
// do something with $_SESSION['query']
0
쿠키를 사용하면 데이터가 전체 세션에서 유지됩니다.
다른 창에서 두 번의 검색을 실행하면 서로 다른 데이터를 계속 덮어 씁니다.
쿼리 문자열을 사용하여 데이터를 이전 제출의 링크/양식으로 복사하십시오. (XSS로부터 보호하기 위해 적절한 탈출구를 적용하십시오).
관련 문제
- 1. Gridview 검색 결과를 Session에 저장하는 것이 좋습니다?
- 2. 클래스를 사용하여 gamedata를 저장하는 것이 가장 좋습니다.
- 3. MVVM에 RelayCommand를 저장하는 것이 좋습니다.
- 4. 이미지를 DB에 저장하는 것이 좋습니다.
- 5. 메모리에 데이터를 저장하는 것이 좋습니다.
- 6. 세션에 개체를 저장하는 것이 좋습니다.
- 7. 배열에 쿠키를 저장하는 것이 안전합니까?
- 8. REST API 요청에 쿠키를 포함시키는 것이 좋습니다.
- 9. NSUserDefaults를 사용하여 iPhone 응용 프로그램의 최신 상태를 저장하는 것이 좋습니다.
- 10. 안드로이드에 문자열을 저장하는 것이 가장 좋습니다
- 11. 검색 양식에 여러 개의 선택 쿼리를 보내는 것이 가장 좋습니다.
- 12. 개체 속성으로 요소를 저장하는 것이 좋습니다?
- 13. JackRabbit에 임시 파일을 저장하는 것이 좋습니다.
- 14. 비공개 Github 저장소에 비밀번호를 저장하는 것이 좋습니다.
- 15. 데이터베이스에 URL 인코딩 텍스트를 저장하는 것이 좋습니다.
- 16. 데이터베이스에 IP 주소를 저장하는 것이 가장 좋습니다
- 17. 플래시에서 데이터를 저장하는 것이 가장 좋습니다.
- 18. mysql에 varchar에 double과 date를 저장하는 것이 좋습니다.
- 19. UserDefaults에 사용자 정의 데이터를 저장하는 것이 좋습니다.
- 20. 고객 우편 주소를 쿠키에 저장하는 것이 좋습니다.
- 21. 어떤 방법 으로든 Android에 애플리케이션 설정을 저장하는 것이 가장 좋습니다
- 22. 쿠키가없는 사용자를 무시하는 것이 좋습니다.
- 23. 페이지를 리디렉션하는 것이 좋습니다.
- 24. 타임 라인에서보다 괴물 이미지를 저장하는 것이 더 좋습니다 * 플래시 *
- 25. Postgres 트리거를 사용하여 변경 사항을 저장하는 방법
- 26. mysqli로 전환하는 것이 좋습니다.
- 27. iOS 응용 프로그램의 키 체인에 장치 식별자를 저장하는 것이 좋습니다
- 28. PHP로 쿠키를 저장하는 방법
- 29. PHP로 구성하는 것이 좋습니다?
- 30. GAE 유형을 사용하는 것이 좋습니다?
사용자를 데이터베이스에 저장하는 경우 사용자 ID가 외래 키인 데이터베이스의 검색어 배열을 저장하는 것이 좋습니다. – toxicate20
쿠키 안에 저장할 수는 있지만 사용자가 쿠키를 조작하고 편집 할 수 있음을 알 수 있습니다. – Lior