前提・実現したいこと
cakePHP4.xでlocalhostで使い方を勉強しています。
フォームを送信しようとしたときに次のようなエラーが出てしまいます。
原因は
1)HTTP接続でない
2)フォームヘルパーを使っていない
のようですが、1)に対してlocalhost環境で練習する際にエラーが出ないようにする設定方法を教えていただけると助かります。
発生している問題・エラーメッセージ
Missing CSRF token body
フォーム送信ボタンを押すとこのようなエラーが発生します。
該当のソースコード
PHP
1//add csrfmiddleware 2->add( new CsrfProtectionMiddleware([ 3 httpOnly => 'true' 4]);
試したこと
以前のバージョンではsrc/Application.phpファイル内の上記の部分をコメントアウトすれば治るようですが、バージョン4では該当コードが見当たりませんでした。
JavaScript経由、いわゆるajaxを利用していない限り1の原因には該当しませんが、JavaScript経由でフォーム送信を行っていますか?
あなたの回答
tips
プレビュー