그래서 Javascript 변수를 PHP에 전달하는 방법이 있는지 궁금합니다. 저는 웹사이트에서 위치를 가져오고 이 위치를 MySQL에 삽입하여 일부 분석 데이터를 얻는 스크립트를 만들고 있습니다.
이것은 내 Javascript 기능입니다:
으아아아PHP에 position
를 전달하고 싶습니다. 이 함수는 페이지가 로드될 때 호출됩니다.
Express를 사용해 보았지만 작동하지 않습니다.
P粉6484692852023-09-19 09:50:20
JavaScript 변수를 PHP에 전달하고 이를 MySQL 데이터베이스에 삽입하려면 AJAX를 사용하여 서버의 PHP 스크립트로 데이터를 보낼 수 있습니다.
클라이언트에서 JavaScript를 사용하여 위치 데이터(위도 및 경도)를 가져옵니다. https://api.bigdatacloud.net과 같은 외부 API를 사용하여 도시 데이터를 가져옵니다. 도시 데이터를 얻은 후 서버의 PHP 스크립트에 AJAX POST 요청을 보냅니다. PHP 스크립트에서 $_POST 슈퍼전역 변수의 위치 데이터에 액세스하고 PDO 또는 MySQLi를 사용하여 MySQL 데이터베이스에 삽입합니다. 다음은 깔끔한 코드 예시입니다:
으아악PHP(insert_location.php):
으아악