사용자가 여러 창을 열 때 문제가 발생합니다. 내 응용 프로그램에서 사용자가 프로젝트 정보를 클릭하면 프로젝트 ID가 세션 변수에 저장되고 저장하면 프로젝트에 대해 저장됩니다. 그러나 사용자가 project1을 열고 별도의 창에 project2를 열면 사용자가 project1에 save를 클릭 할 때 문제가 발생합니다. 프로젝트 2에 저장됩니다. Hpw는이 문제를 해결합니다.Codeigniter PHP 멀티 윈도우 문제
1
A
답변
0
여기에 디자인 오류가 있습니다. PHP 세션은 후속 액세스에서 보존되어야하는 데이터를 저장하는 것을 의미합니다. 즉 페이지 언어 또는 사용자 로그인 상태
모든 컨트롤러에 ID를 전달하는 올바른 방법은 URL 또는 GET/POST 방법을 사용하는 것입니다. 당신은 DB를 사용할 수도 있습니다. 그러나 저는 여기가 잘 맞다고 생각하지 않습니다.
4
세션을 사용하면 새 창에서 페이지를 여는 동안 세션 변수를 덮어 씁니다.
해결 방법은 Session 대신 값을 보내고 가져 오는 데 GET 또는 POST 메서드를 사용하는 것입니다.
관련 문제
- 1. 멀티 윈도우 문제, 코코아
- 2. 리소스가 필요한 문제 PHP Codeigniter
- 3. Codeigniter, WAMP, PHP 호환성 문제
- 4. PHP 복권 문제 멀티 우승자 문제
- 5. codeigniter php
- 6. 이상한 데이터베이스 문제! PHP MySQL Codeigniter
- 7. codeigniter 모듈 분리 문제 php mvc
- 8. 멀티 스레딩 윈도우 응용 프로그램
- 9. CodeIgniter 템플릿 라이브러리 문제
- 10. CodeIgniter : set_checkbox 문제
- 11. jqGrid 및 CodeIgniter 문제
- 12. CodeIgniter 복사 문제 설치
- 13. 라텍스 멀티 컬럼 문제
- 14. 이클립스 RCP 어플리케이션 - 멀티 모니터를위한 멀티 윈도우 디자인
- 15. php codeigniter - strtotime error
- 16. PHP CodeIgniter - PDF 생성기
- 17. CodeIgniter PHP 예외
- 18. php codeigniter upload class
- 19. concat in php codeigniter
- 20. PHP/Codeigniter FTP Timeout
- 21. PHP codeigniter - simpleloginsecure
- 22. Codeigniter 일정 언어 문제
- 23. Codeigniter redirect() 문제
- 24. Ajax Codeigniter 변수 문제
- 25. Codeigniter 세션 문제
- 26. PyroCMS/Codeigniter 데이터베이스 문제
- 27. codeigniter 템플릿 시스템 문제
- 28. codeigniter mysql 쿼리 문제
- 29. codeigniter 탐색 문제
- 30. CodeIgniter 템플릿 문제
사용자가 다른 창을 열어 볼 수있는 옵션이 있습니까? – ASD