私のフォームはコンピューター上の Brave では機能しますが、コンピューター上の Safari や Google では機能しません。モバイルデバイスでも動作しません。機能しない場合は、POST 409 エラーが返されます。
これは私の HTML コードです。
これは私のphpコードです
これは私の JavaScript コードです
私はしばらくこの問題で行き詰まっていたので、助けていただければ幸いです。
ブラウザーごとに違いが存在することがよくあり、一部のブラウザーは他のブラウザーよりも寛容です。このようなエラーは通常、何かが正しくレンダリングされていないことが原因で発生します (コードが正しいフィールドを見つけられないなど)。 HTML をチェックするには、w3c バリデーター を通して実行し、推奨される内容を確認します。
これで問題が解決しない場合は、各ブラウザが何を送受信しているかを正確に確認するために、中間者プロキシ (burp など) を使用してリクエストを傍受し、応答。生データを見ると、通常、問題がどこにあるのかがすぐにわかります。
ブラウザーごとに違いが存在することがよくあり、一部のブラウザーは他のブラウザーよりも寛容です。このようなエラーは通常、何かが正しくレンダリングされていないことが原因で発生します (コードが正しいフィールドを見つけられないなど)。 HTML をチェックするには、w3c バリデーター を通して実行し、推奨される内容を確認します。
これで問題が解決しない場合は、各ブラウザが何を送受信しているかを正確に確認するために、中間者プロキシ (burp など) を使用してリクエストを傍受し、応答。生データを見ると、通常、問題がどこにあるのかがすぐにわかります。