컨트롤에 액세스하기 위해 사용자가 로그인 한 응용 프로그램을 빌드하고 있습니다. 해당 사용자가있는 곳 (3 곳 중 한 곳)에 따라 데이터베이스 위치에서 다른 위치로 이동해야합니다. 필자는/php 세션 기능을 사용하여 사용자가있는 위치를 정의하는 로그인 양식의 데이터를 가져 와서 잃어 버리지 않고 필요한 모든 페이지 중 하나를 전달해야합니까?
답변
짧게 - 아니요. 지리적 위치, IP 서브넷 등 "위치"는 무엇을 의미합니까? 더 많은 정보가 필요하지만 일반적으로 IP 주소는 프록시를 통해 스푸핑 될 수 있고 다른 방법으로 약 6 가지 방법으로 제공 될 수 있으므로 위치 도움말을 제공하지 않아야합니다.
자세한 도움말은 추가 도움이 필요합니다.
분명히 그는 사이트에 있거나 세 가지 옵션 만 사용하여 특정 양식 입력을 기반으로합니다. 분명히 그는 IP에 기반한 지리적 위치를 의미하지는 않았다. 그가 '3 곳 중 한 곳에서'라고 말했을 때 –
나는 그가 지리적으로 의미한다고 생각했다. –
선명도 문제에 대해 사과드립니다. user2024011이 맞습니다. 제가 일하는 일반적인 아이디어입니다. –
분명히 그것을 처리하는 올바른 방법입니다. 페이지 처리의 양식 :
<?php
if ($_POST['formlocation'] === 'location1') {
$_SESSION['location'] = 'location1';
}
if ($_SESSION['location']
?>
그리고 제어판 페이지 : 위치에 당신이 '가에있는 페이지'을 의미하는 경우
가<?php
if ($_SESSION['location'] === 'location1') {
$sql = "SELECT * FROM tablename WHERE location='".$_SESSION['location']."'";
.
.
.
}
?>
그냥 보조 노트로 사용한다 양식 내에서 'formlocation'이라는 숨겨진 양식 입력 (예 : 분명히 예를 들어)이 전달되어 전달 된 value 속성과 함께 자동 제출됩니다.
이것은 내가 네가 생각하고있는 것을 할 수 있다는 것을 말해 준다고 생각한다. 감사! –
- 1. 사용자 지정 중첩 경로
- 2. 사용자 지정 경로 생성기
- 3. MVVM을 사용하여 사용자 지정 ImageSource 경로 바인딩하기
- 4. $ _Session을 사용하여 콘텐츠 허용
- 5. 은 _SESSION을 비교하고 _SESSION을 PHP
- 6. asp.net 핵심 사용자 지정 경로 지정
- 7. ASP.net MVC 사용자 지정 경로
- 8. Bash의 사용자 지정 경로 완성
- 9. 레일의 사용자 지정 경로 액세스
- 10. 사용자 지정 경로 Swagger resources
- 11. WPF 사용자 지정 컨트롤 - WPF 사용자 지정 컨트롤 템플릿에서 경로
- 12. Ruby on Rails - 사용자 지정 작업으로 사용자 지정 경로 설정
- 13. 지시어를 템플릿으로 사용하여 경로 지정
- 14. 사용자 지정 컨트롤의 실행 파일 경로 정의
- 15. $ _SESSION을 저장하거나
- 16. ASP.NET MVC에서 사용자 지정 경로 문제
- 17. 복잡한 경로 지정 경로
- 18. Ruby 경로 및 사용자 지정 작업
- 19. $ _session을 AJAX로 조작하십시오.
- 20. CMS에서 $ _SESSION을 (를) 사용하여 여러 사용자를 추적
- 21. $ _SESSION을 사용하여 mysql 반환 값에서 정보 검색
- 22. 한 번만 사용자 지정 경로 찾기 발생
- 23. ASP.NET MVC 사용자 지정 경로 논리
- 24. 보기에서 사용자 지정 경로 이름 얻기
- 25. 사용자 지정 경로의 다형성 경로? 이 경로에
- 26. CodeIgniter 사용자 지정 관리자 URI 경로
- 27. ServiceStack REST 서비스 사용자 지정 경로 오류
- 28. 이브가 사용자 지정 경로 내부의 문서를 확인하도록합니다.
- 29. 리소스 경로와 함께 사용자 지정 경로
- 30. 1 Mongodb 데이터베이스의 사용자 지정 경로
사용자가'$ _POST' 데이터를 분석하여 로그하는 사용자가 로그인 페이지를 방문한 후'$ _SESSION [ 'YOURNAME'] = $ _POST [ 'YOURFORMINPUTNAME']'같은 것을 입력하십시오. – Davit