問題タブ [zend-session]
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 - AMFPHP+Zendセッション
ZendSessionクラスをAMFPHPで使用しようとしましたが、AMFPHPはその関数とメソッドの一部で生のPHPセッションを使用します。ZendSessionですべてのセッション変数を管理する必要があります。元のAMFPHPコードをハックして変更する代わりに、それを取得するための賢い方法はありますか?
zend-framework - Zend セッションの問題 (初心者向け)
私はZend amを独学しており、セッションを使用してView Helperアクションを呼び出すことに問題があります。
私のコントローラー:
私のビューヘルパー
私の見解:
初めて theButton をクリックすると、機能し、想定どおりに単語が追加されます。ただし、その後は毎回、次のエラーメッセージが表示されます。
警告: call_user_func_array() [function.call-user-func-array]: 最初の引数は有効なコールバックであると予想されます。'__PHP_Incomplete_Class::tabbedbox' は C:\xampp\htdocs\BC\library\Zend\View で指定されました\Abstract.php 341 行目
Zendcasts.com のビデオをほぼ一行一行コピーしましたが、まだ機能しません。私のセッションが破壊されているか何かのようです。何が起こっているのか教えてくれる人には永遠に感謝します。
php - アクション間のZendセッションデータへのアクセス
これが私の問題です-アクション間でセッション名前空間にアクセスしようとしています。ZFの例は、新しい名前空間を生成することで機能するように見えますが、これは1つのアクション内でのみ示されます。ただし、別のアクションから既存の名前空間にアクセスするにはどうすればよいですか。コードは次のとおりです。
これは問題ありませんが、別のコントローラーとアクションのペアを作成する場合、$ defaultNamespace-> numberOfPageRequestsにアクセスするにはどうすればよいですか?Zendセッション名前空間の新しいインスタンスを作成する必要がありますか?
php - Zend_Session_SaveHandler_DbTable not generating valid session ID?
I'm currently tearing my hair out trying to persist authentication via a database bases session. I've set Zend_Session to use a database, and on inspection, Zend is writing values to the database. However, the ID for those sessions doesn't appear to match the PHPSESSID - yet when I get Zend_Session to return the id - it returns a matching value.
So - in my DB I have:
Yet if I call the id from Zend Session itself...
I'm assuming that the ID generated by Zend Session must match that of the PHPSESSID, correct?
Here's my bootstrap
I will be eternally grateful if someone can shed some light on this one...
zend-framework - Zendセッションの誤ったデータ('css')を修正する方法
レコードをページ付けして列で並べ替える機能を備えた単純な管理モジュールをコーディングしました。また、並べ替えてからレコードに対して他のアクションを呼び出すと、以前と同じ並べ替えパラメーターを使用して、ユーザーをインデックスページにリダイレクトする必要があります。しかし、この/ admin / users / index / column / num_orders / order / ASCのようなパラメーターを使用してindexAction()を呼び出してから、toggleActiveAction()を呼び出すと、ページ/ admin / users / index / column / num_orders/orderにリダイレクトされます。 /CSS。... / index / page / 2 => ... / index / page/cssと同じ話。
なぜ「CSS」なのか?私のセッションデータは、以下に表示されている以外のコンテキストで使用されることはありません。
私のブートストラップには、次のものがあります。
コントローラーinit():
コントローラに次の機能があります。
インデックスアクションの場合:
次に、toggleActiveAction()で呼び出します
php - Zend_Auth および Zend_Session を使用する管理ユーザー
Zend_Auth と Zend_Session でユーザー セッションとログイン情報を保存したい
次の項目を実装するための簡単で最良の方法は何ですか:
上記を実行できる特別な ZF または PHP API またはライブラリはありますか?
ありがとう
php - PHPUnitテストでZend_Sessionを分離する
私は自分のサイトの認証機能をテストしています。Zend_Authは認証エンジンとして使用しています。しかし、認証ステータスはテスト間で残り、すべてのティアダウンに「logout」を書き込む必要があります。
今、すべてが大丈夫です。しかし、問題は次のとおりです。私が知っているのは、Zend_Authが認証データの保存にZend_Sessionを使用していることです。したがって、セッションはすべてのテストに共通です。将来的に問題が発生する可能性があるのではないかと心配しています。
各テストのセッションを分離するためのベストプラクティスを教えてください。
これで、setUpでセッションを手動で開始し、tearDownで停止することしか想像できません。しかし、私には多くのテストがあり、これを実装するには多くの時間がかかる可能性があります。
zend-framework - インクルードしようとするとZendSessionが致命的なエラーを出す
Zend Framework に Session.php をインクルードしようとすると、エラーが発生します。
含める方法は次のとおりです。
ファイルは正常に含まれますが、次のエラーが表示されます:Cannot redeclare class Zend_Session
どうすればこれを機能させることができますか?
php - Zend_Session / Zend_Authはランダムにエラーメッセージps_files_cleanup_dirをスローします:opendir(/ var / lib / php5)が失敗しました:アクセスが拒否されました(13)
私は現在、(とりわけ)Zend_Authを使用して新しいアプリケーションに取り組んでいますが、何らかの理由で、このエラーメッセージは完全にランダムに(または継ぎ目で)任意の場所に表示されます
Zend_Session::start()
-/home/hannes/workspace/develop/library/Zend/Session.php(Line:480):エラー#8session_start()
[function.session-start]:ps_files_cleanup_dir:opendir(/ var / lib / php5)が失敗しました:アクセスが拒否されました( 13)アレイ
- #0 /home/hannes/workspace/develop/library/Zend/Session/Namespace.php(143):Zend_Session :: start(true)
- #1 /home/hannes/workspace/develop/library/Zend/Auth/Storage/Session.php(87):Zend_Session_Namespace-> __construct('Zend_Auth')
- #2 /home/hannes/workspace/develop/library/Zend/Auth.php(91):Zend_Auth_Storage_Session-> __construct()
- #3 /home/hannes/workspace/develop/library/Zend/Auth.php(141):Zend_Auth-> getStorage()
- #4 /home/hannes/workspace/develop/xxxxxxx/application/controllers/AdminController.php(10):Zend_Auth-> hasIdentity()
- #5 /home/hannes/workspace/develop/library/Zend/Controller/Action.php(133):AdminController-> init()
- #6 /home/hannes/workspace/develop/library/Zend/Controller/Dispatcher/Standard.php(262):Zend_Controller_Action-> __construct(Object(Zend_Controller_Request_Http)、Object(Zend_Controller_Response_Http)、Array)
- #7 /home/hannes/workspace/develop/library/Zend/Controller/Front.php(954):Zend_Controller_Dispatcher_Standard-> dispatch(Object(Zend_Controller_Request_Http)、Object(Zend_Controller_Response_Http))
- #8 /home/hannes/workspace/develop/library/Zend/Application/Bootstrap/Bootstrap.php(97):Zend_Controller_Front-> dispatch()
- #9 /home/hannes/workspace/develop/library/Zend/Application.php(366):Zend_Application_Bootstrap_Bootstrap-> run()
- #10 /home/hannes/workspace/develop/xxxxxxx/public/index.php(26):Zend_Application-> run()
- #11{メイン}