0

我使用带有 symfony 2.1 的 BlueImp 文件上传器服务器端作为外部必须是轻量级的 php UploadHandler.php 脚本我想获取记录的用户 ID 以使用其自己的目录进行上传出于安全原因,它必须通过会话完成,而不是 POST。当我尝试 session_start() 时,在外部文件中,$_SESSION 仍然为空。我知道如何使用 1.4: Symfony 会话外的应用程序? 但我不知道 2.1

也许我错了,有更好的方法可以在外部脚本中实现用户 ID。

4

1 回答 1

1

如果您main在 security.yml 配置中调用了防火墙,您应该可以访问安全令牌(序列化),$_SESSION['_sf2_attributes']['_security_main']注意第二个密钥具有模式:`_security_filewallName'

在您的情况下punkave/symfony2-file-upload-bundle也可能很有趣。

于 2013-01-12T10:09:21.653 回答