PHP Laravel 取得客戶端IP的方式:
Laravel:
public function index(Request $request) {
$request->ip();
}
PHP:
if (isset($_SERVER['HTTP_CLIENT_IP'])) {
$result = $_SERVER['HTTP_CLIENT_IP'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$result = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_X_FORWARDED'])) {
$result = $_SERVER['HTTP_X_FORWARDED'];
} elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) {
$result = $_SERVER['HTTP_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_FORWARDED'])) {
$result = $_SERVER['HTTP_FORWARDED'];
} elseif (isset($_SERVER['REMOTE_ADDR'])) {
$result = $_SERVER['REMOTE_ADDR'];
} else {
$result = '';
}
Composer update 出現 proc_open(): fork failed - Cannot allocate memory
Composer在更新時使用GitHub超過速率限制
Laravel 部署時發生Error
使用 Claude Code 時,每次編輯檔案或執行指令都要按確認,是不是覺得很煩?其實 Claude Code 提供了多種方式讓你減少或完全跳過這些權限詢問。
Slow HTTP Denial of Service Attack 是以非常緩慢的速度進行http請求,霸佔伺服器服務,達到癱瘓伺服器的目的,解決方式即是設定 Timeout