【发布时间】:2015-04-09 19:29:00
【问题描述】:
我制作了一个 php 脚本来创建几个动态图像之一,用作我网页上元素的背景。 我的问题不是编码问题,到目前为止,代码运行良好。
我的问题是关于使用 GET 将数据传递到 bg.php 的实现和可能的安全问题。 现在图片的scr是这样的
../bg.php?t=1&w=200&h=200
在哪里
$t 是形状的类型。 (多边形坐标数组)
$w 是图像的宽度
$h 是图片的高度
此功能是否使用 GET 安全,或者是否有更好/更安全的 将变量传递给 bg.php 的方式?
bg.php每页会被调用多次,会在<img src="bg.php"><style>bg.php</style>和<script>bg.php</script>中使用
【问题讨论】:
-
绝对缓存该输出
-
缓存图片会限制服务器负载吗?如果再次调用具有相同 t、w 和 ,h 的图像,服务器将不必创建它?如果是这样,我可以取消图像吗?我还有将存储在 cookie 中的颜色和 alpha 变量,因为所有元素都是相同的颜色。颜色由用户控制,因此仅在用户更改配色方案时才需要完成。
-
这不是值如何传递的问题,而是你如何处理这些值的问题。那么你如何处理脚本中传递的值?