問題タブ [octane]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - file_get_contents('php://input') が Laravel+Octane / Swoole で機能しない
Laravel 8 からLaravel 8 + Octane / Swooleに移行しています。すべて正常に動作しますが、 php://input
常に空です。また、$_POST と $_SERVER の値もチェックします。
file_get_contents('php://input')
AWS SNS Message Validatorによって使用されます。
読む代替案はありますphp://input
か?
PHP コード
PHP-FPMを使用
オクタン+スウールで
laravel - laravel octaneの未定義の配列キー「REMOTE_ADDR」
私はlaravel 8を使用しています。オクタンにアップグレードする前に、$_SERVER['REMOTE_ADDR']でIPアドレスを取得していました。オクタンに変更した後、$_SERVER にそのようなインデックスはありません。
新しいユーザーがアプリに登録している間、登録コントローラーのバリデーターでこの変数を使用しています。
$_SERVER をダンプすると、この配列が取得されます (アプリの詳細を非表示にしています)。