Python中文
首页
教程
问答
标签
搜索
登录
注册
将Python文件的执行限制在服务器上(禁止从浏览器访问)
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有两个Python文件,我想阻止任何人执行,除非它来自服务器本身。这些文件实现了一个功能,可以增加用户的资金量。我需要的是使这个文件不在web上公开,这样如果有人试图调用这个文件,该文件就会拒绝这个请求,除非调用来自服务器。在</p> <p>有人知道我怎么做吗?我的第一个想法是检查他们的IP地址。在</p> <h3>示例</h3> <p>假设我有这个文件:<code>function.py</code>,这个文件中的一个函数将接受一个新的金额,并增加数据库中适当的余额。在</p> <p>当有人试图将数据发布到这个文件中,而这个人在服务器之外(比如从<code>244.23.23.0</code>)这个文件将是可访问的。但是,可以从服务器本身调用函数。在</p> <p><em>因此文件可以访问服务器上的其他文件,但外部用户不能访问,结果是除非从服务器调用此文件,否则没有人可以执行该文件。</em></p> <p>这对我来说真的很重要,因为它关系到真正的金钱。另外,这笔钱将来自PayPal IPN。事实上,如果有一种方法可以阻止访问,除非它来自PayPal,那将是一个很棒的安全应用程序的方法。在</p> <p>好吧,就我所尝试的:</p> <ol> <li>使用Google将数据库放到云SQL中[https://developers.google.com/cloud-sql/]在</li> <li>尝试检查文件中传入请求的IP</li> </ol> <p>谢谢你的帮助。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果使用Apache,则可以使用.htaccess限制对文件的访问:</p> <p><a href="http://httpd.apache.org/docs/current/howto/htaccess.html" rel="nofollow">http://httpd.apache.org/docs/current/howto/htaccess.html</a></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Python中两个字典的交集
6 回答
python中两个字符串上的异或操作数?
8 回答
Python中两个字符串中的类似句子
3 回答
Python中两个字符串之间的Hamming距离
3 回答
python中两个字符串之间的匹配模式
3 回答
python中两个字符串之间的按位或
9 回答
python中两个字符串之间的数据(字节)切片
3 回答
python中两个字符串之间的模式
9 回答
python中两个字符串作为子字符串的区别
10 回答
Python中两个字符串元组的比较
1 回答
Python中两个字符串列表中的公共字符串
4 回答
python中两个字符串的Anagram测试
5 回答
Python中两个字符串的正则匹配
5 回答
python中两个字符串的笛卡尔乘积
7 回答
Python中两个字符串相似性的比较
3 回答
python中两个字符串语义相似度的求法
5 回答
Python中两个字符置换成固定长度的字符串,每个字符的数目相等
8 回答
Python中两个对数方程之间的插值和平滑数据
2 回答
Python中两个对象之间的And/Or运算符
10 回答
python中两个嵌套字典中相似键的和值
3 回答