小编Ken*_*son的帖子

在.htaccess中阻止IP地址有多安全?

我有一个网络服务器,托管几个不同的网站.一些由外部客户使用,一些仅在内部使用.对于内部站点,我有一个.htaccess文件,该文件拒绝所有IP地址但允许任何以10.25.xx开头的IP地址

IndexIgnore *
deny from all
allow from 10.25.
Run Code Online (Sandbox Code Playgroud)

这意味着我们的本地网络只能访问服务器的PC.即使客户的计算机上有本地IP地址10.25.xx,我的网络服务器也只能看到他们的公共IP,对吧?

我没有将文件上传到此目录的表单,因此它们不能覆盖.htaccess文件.

我的问题是:攻击者有没有办法绕过这些安全方法?如果是这样,我可以采取哪些预防措施来确保不会发生?

apache security .htaccess

4
推荐指数
1
解决办法
4523
查看次数

如何在客户端PC上将Javascript变量保存为文件

我将在编辑中发布我的代码...我在提交包含代码的问题时遇到了问题.

我维护了一个聊天程序,这个程序在我被分配到它时就已经构建完了.我的工作刚开始只是为了使其与我们网站的其他部分相匹配.现在管理层正在寻求我头脑中的其他功能.一个这样的功能是客户将聊天记录的副本保存到他们的计算机的选项.

整个聊天对话存储在名为chatHistoryHTML的javascript变量中,循环使页面上的聊天会话每5秒更新一次,通过向chatHistoryHTML变量添加新行文本并将其显示在"历史"div中以供客户使用看到.

现在,我了解如何打开一个新窗口,显示聊天记录,而不显示任何徽标,背景或文本输入框.但是,我无法使用我的方法将PHP命令传递给该新页面.

理想情况下,我想要一个解决方案,允许用户单击一个按钮,并出现一个保存对话框,只保存聊天对话,而无需打开新窗口.我正在打开一个新窗口,因为我试图避免在页面上保存所有其他内容.

我愿意接受建议.我知道一点Javascript和PHP,但对AJAX一无所知

javascript php ajax file-io

3
推荐指数
1
解决办法
3035
查看次数

如何使用 Javascript 动态增加字体大小,为什么我当前的功能不起作用?

我正在尝试使用 javascript 函数增加页面的字体大小,但它不起作用。我的代码是否存在语法问题,或者无法执行我正在尝试执行的操作?

Javascript:

function changeFontSize(fontvar) {
var div = document.getElementById("webchat_history");
var currentFont = div.style.fontSize.value;

div.style.fontSize = currentFont + fontvar+ "px";
}
Run Code Online (Sandbox Code Playgroud)

HTML:
<span onClick="changeFontSize(10);" style="font-size:16px;">Aa</span>

我想将它增加 x 数量(fontvar)而不是指定特定的字体大小,因为我的字体大小是在外部样式表中设置的。当/如果我需要修改样式表,我也不想更新 Javascript。

html javascript css font-size

3
推荐指数
1
解决办法
2万
查看次数

如何在PHP中使用数组名称中的变量?(变量数组/变量变量?)

我看过其他问题/答案,但我还没有完全理解它.此外,我还没有找到一个问我的确切问题.

我有7个数组存储业务的开始和结束时间.我的PHP程序检查当天,并将其与当天的开始结束时间进行匹配.所以现在我有7个if类似的声明:

if (date(l) == 'Sunday') {
   $start = $SundayAccountingHours['start'];
   $end = $SundayAccountingHours['end'];
 }
Run Code Online (Sandbox Code Playgroud)

我想要做的是清理代码.所以也许我可以拥有类似的东西

$start = ${$today}.AccountingHours['start'];
$end = ${$today}.AccountingHours['end'];
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?使用上面的例子我得到这个:解析错误:语法错误,在第22行的C:\ xampp\htdocs\Dev.php中出现意外的'[',其中第22行是$ start.我无法取出括号中的内容,因为这是我需要的信息.

如果你不能说,我仍然是PHP的新手所以任何帮助将不胜感激.

谢谢!

php arrays variables

2
推荐指数
1
解决办法
60
查看次数

标签 统计

javascript ×2

php ×2

.htaccess ×1

ajax ×1

apache ×1

arrays ×1

css ×1

file-io ×1

font-size ×1

html ×1

security ×1

variables ×1