そこで、Javascript 変数を PHP に渡す方法があるかどうか疑問に思っています。 Web サイトから場所を取得し、この場所を MySQL に挿入して分析データを取得するスクリプトを作成しています。
これは私の Javascript 関数です:
position を PHP に渡したいと考えています。この関数は、ページのロード時に呼び出されます。
position
エクスプレスを使用してみましたが、うまくいきません。
JavaScript 変数を PHP に渡し、MySQL データベースに挿入するには、AJAX を使用してサーバー上の PHP スクリプトにデータを送信します。
クライアントで、JavaScript を使用して位置データ (緯度と経度) を取得します。 外部 API (https://api.bigdatacloud.net など) を使用して都市データを取得します。 都市データを取得したら、サーバー上の PHP スクリプトに対して AJAX POST リクエストを実行します。 PHP スクリプトで、$_POST スーパーグローバル変数から位置データにアクセスし、PDO または MySQLi を使用してそれを MySQL データベースに挿入します。 簡潔なコード例を次に示します:
PHP (場所の挿入.php):
JavaScript 変数を PHP に渡し、MySQL データベースに挿入するには、AJAX を使用してサーバー上の PHP スクリプトにデータを送信します。
クライアントで、JavaScript を使用して位置データ (緯度と経度) を取得します。 外部 API (https://api.bigdatacloud.net など) を使用して都市データを取得します。 都市データを取得したら、サーバー上の PHP スクリプトに対して AJAX POST リクエストを実行します。 PHP スクリプトで、$_POST スーパーグローバル変数から位置データにアクセスし、PDO または MySQLi を使用してそれを MySQL データベースに挿入します。 簡潔なコード例を次に示します:
リーリーPHP (場所の挿入.php):
リーリー