0

BlueImpファイルアップローダーサーバー側でsymfony2.1を外部の軽量phpUploadHandler.phpスクリプトとして使用します。ログに記録されたユーザーIDを取得して、アップロードに独自のディレクトリを使用します。セキュリティ上の理由から、POSTではなくセッションで実行する必要があります。session_start()を試してみると、外部ファイルで$_SESSIONがまだ空です。1.4でそれを行う方法を知っています: アプリ外のSymfonyセッション? しかし、2.1についてはわかりません

たぶん私は間違っていて、外部スクリプトでユーザーIDを取得するためのより良い方法があります。

4

1 に答える 1

1

security.yml構成でファイアウォールが呼び出されている場合は、2番目のキーのパターンが「_security_filewallName」であることに注意してmain、セキュリティトークン(シリアル化)にアクセスできる必要があります。$_SESSION['_sf2_attributes']['_security_main']

あなたの場合、punkave/symfony2-file-upload-bundleも興味深いものになる可能性があります。

于 2013-01-12T10:09:21.653 に答える