使用 Flask 取得訪客 IP 位址
在 Flask 這個基於 Python 的微框架中,需要擷取 IP 位址登入網站的使用者數量。這項措施對於記錄目的至關重要,確保能夠追蹤用戶活動並在必要時識別特定個人。
要在 Flask 中實現這一目標,可以利用 Request 物件。 Request 物件具有 remote_addr 屬性,該屬性提供對發出請求的使用者的 IP 位址的存取。
程式碼實作
以下程式碼片段說明如何使用Flask 擷取IP 位址:
from flask import request from flask import jsonify @app.route("/get_my_ip", methods=["GET"]) def get_my_ip(): return jsonify({'ip': request.remote_addr}), 200
透過呼叫此路由,可以取得使用者的IP 位址並將其作為JSON 回應傳回。
其他資訊
有關此主題的更多見解可以在 Werkzeug 文件中找到。 Werkzeug 是 Flask 使用的底層 WSGI 工具包,提供了額外的細微差別和技術規格。
以上是如何使用 Flask 取得訪客的 IP 位址?的詳細內容。更多資訊請關注PHP中文網其他相關文章!