Php 在文档根目录外显示SWF对象
如何使用SWFObject显示文档根以外的SWF文件?如果需要,我可以使用PHP。 SWF文件不在文档根目录下的原因是,SWF应该只能由付费客户访问,我不希望人们通过URL免费访问它们。两个选项 选项1:在文档根目录下创建指向SWF文件的符号链接 比如说Php 在文档根目录外显示SWF对象,php,flash,swfobject,document-root,Php,Flash,Swfobject,Document Root,如何使用SWFObject显示文档根以外的SWF文件?如果需要,我可以使用PHP。 SWF文件不在文档根目录下的原因是,SWF应该只能由付费客户访问,我不希望人们通过URL免费访问它们。两个选项 选项1:在文档根目录下创建指向SWF文件的符号链接 比如说 <?php // marshal-swf.php // do what you need to do to approve the request readfile('/path/to/file.swf'); ln-s/path/t
<?php
// marshal-swf.php
// do what you need to do to approve the request
readfile('/path/to/file.swf');
ln-s/path/to/file.swf/public/path/to/link.swf
这不会阻止公众访问该链接
选项2:在文档根目录下创建一个PHP文件,以使用或类似方法封送文件。您在尝试使用FlashVar或任何其他请求参数时可能会遇到问题,因为这些参数通常依赖于HTTP请求。再说一次,它可能会起作用。测试并报告:)
传递给SWFObject的URL将是PHP文件
比如说
<?php
// marshal-swf.php
// do what you need to do to approve the request
readfile('/path/to/file.swf');
1:我该怎么做?它还会阻止人们通过URL访问SWF吗#2:我不认为这会起作用,因为我使用的是SWFObject,它接受一个URL,但是AFAIK
readfile()
返回文件的内容。哦,是的。我忘了。谢谢