Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何识别打开aspx文件的源?_Asp.net - Fatal编程技术网

Asp.net 如何识别打开aspx文件的源?

Asp.net 如何识别打开aspx文件的源?,asp.net,Asp.net,我有一个aspx文件,这个文件将从闪存内部调用。如果该文件是通过浏览器直接访问的,或者是通过flash访问的,我是否可以这样做 提前感谢一般来说,您可以使用查看用户的来源。不过,我不确定一瞬间会是什么样子。值得测试。还请注意,首先要由用户的浏览器发送推荐人。默认情况下或用户设置下,有些则没有 请注意,这通常是web的行为。Flash如何“调用”aspx文件?如果它只是告诉用户的浏览器请求该资源,那么浏览器实际上是在创建一个全新的请求。根据web的性质,用户可以随时重新创建该请求。因此,如果您通过

我有一个aspx文件,这个文件将从闪存内部调用。如果该文件是通过浏览器直接访问的,或者是通过flash访问的,我是否可以这样做


提前感谢

一般来说,您可以使用查看用户的来源。不过,我不确定一瞬间会是什么样子。值得测试。还请注意,首先要由用户的浏览器发送推荐人。默认情况下或用户设置下,有些则没有


请注意,这通常是web的行为。Flash如何“调用”aspx文件?如果它只是告诉用户的浏览器请求该资源,那么浏览器实际上是在创建一个全新的请求。根据web的性质,用户可以随时重新创建该请求。因此,如果您通过浏览器执行所有操作,那么您就可以随心所欲地进行浏览器设置。

如果您是从flash文件调用它,则可以在flash文件中嵌入querystring参数

因此,在flash内部,它调用资源
更改为“[yourfile].aspx”
到“[yourfile].aspx?fla=1”
然后读取aspx文件中的查询字符串


这可能适用于您的设置,也可能不适用于您的设置,但通常是一种快速简便的方法,可以在简单的场景中计算出所谓的内容。

同意。这种方法可以让您快速得到答案问题是我根本不希望从浏览器调用此文件,因此,如果我将这个查询字符串嵌入到flash中,那么有人下载了flash并对其进行反编译,它将看到查询字符串,并且可以通过参数faik从浏览器调用该文件。没有简单可靠的方法可以保证调用方是flash文件-我不会依靠将调用方识别为flash来实现任何安全性。只需要一个网络监视器,不需要反编译器就可以确定访问该文件需要什么类型的头文件或参数。一些电视网络站点有一些技术可以保护他们的点播观看不被他们自己的flash播放器以外的任何东西所吸引,你可以了解他们是如何做到这一点的,但大多数情况下他们不会谈论这一点。更安全的做法是确保aspx页面不会输出不适当的信息。