古い Cakephp-1.2 アプリケーションを運用しています。このシステムには、ckeditor 3.2 を使用して html コンテンツを編集できる画面があります。問題は、フォームの送信時にログアウトした HTML コンテンツを編集しようとすると、ほとんどの場合、コンテンツが保存されないことです。
興味深いことに、いくつかの html コンテンツを編集し、ckeditor でまったく変更を加えずに、送信を押すと、ログアウトされたり、期待どおりに動作したりすることがあります。
古い Cakephp-1.2 アプリケーションを運用しています。このシステムには、ckeditor 3.2 を使用して html コンテンツを編集できる画面があります。問題は、フォームの送信時にログアウトした HTML コンテンツを編集しようとすると、ほとんどの場合、コンテンツが保存されないことです。
興味深いことに、いくつかの html コンテンツを編集し、ckeditor でまったく変更を加えずに、送信を押すと、ログアウトされたり、期待どおりに動作したりすることがあります。
コード全体をクリーンアップする前に同じ問題が発生し、不要な空白やデバッグやphpの終了タグなどの未使用のメソッドがないことを確認しました。すべてをチェックしてModel.php
、すべての php 終了タグを削除できますか? それがあなたの問題も解決することを願っています。それは私とうまく動作します。
私は本当にCakePHPについて何も知りませんが、ログオフの原因となるこれらの値を投稿に入力しようとしましたか..
["CAKEPHP"]=>
string(26) "xxx"
["__utma"]=>
string(54) "xxx"
["__utmb"]=>
string(26) "xxx"
["__utmc"]=>
string(9) "xxx"
["__utmz"]=>
string(70) "xxx.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)"
これが2つの投稿の唯一の違いだからです。今、あなたはそれらを設定する方法がわからないと私に言うつもりだと思います。しかし、私が正しければ、これはあなたが取り組んでいるセッションですか?
質問?: これらの 2 つの投稿は別のページからのものですか? もしそうなら、これらの2ページの違いは何ですか? 両方のページでセッションを有効にしましたか?
考えられる解決策: とにかく、このページを見てください。リダイレクトの問題の解決策が説明されています。CKEditor とは何の関係もないと思います。または、CKEditor は上記の投稿されたデータを返しますか? また、この URL も役立つ可能性があります: Stackoverflow Topic