草庐IT

找出作弊的人

全部标签

php - 找出两次之间的差异

我编写了以下代码来确定员工在某项任务上花费的时间:$time1=$row_TicketRS['OpenTime'];$time2=$row_TicketRS['CloseTime'];$t1=strtotime($time1);$t2=strtotime($time2);$end=strtotime(143000);//143000isreferenceto14:30//$Hours=floor((($t2-$t1)/60)/60);$Hours=floor((($end-$t1)/60)/60);echo$Hours.'Hours';上面的代码没有给我正确的时间。例如,开始时间为09

php - 如何找出文件被下载了多少次?

我有一张图片发送给附属公司用于广告。那么,我怎样才能从我的服务器上找到该图像被下载的次数呢?服务器日志是否跟踪图像上传计数?----添加----感谢您的回复..还有几个问题因为我想做广告轮播,跟踪IP地址等等。所以,我想我应该通过制作一个动态页面(php)并返回正确的图像来做到这一点,对吗?在这种情况下,我是否可以将该信息从服务器发送到GoogleAnalytics(分析)?我知道我可以用javascript来做。但是现在,因为PHP应该只返回图像文件。那我该怎么办?:) 最佳答案 好吧,无论您的网络服务器或语言/平台如何,都可以做

javascript - 防止在定时在线测验中作弊

我的公司定期在互联网上举办比赛。其中包括简单的多项选择测验,最快完成测验的人将赢得奖品。最近我们遇到了作弊者的大问题(很多不到一秒的条目不可能手动完成)。时间是服务器端计算的,所以作弊者不能直接操纵时间。唯一可行的作弊方法是编写一个脚本来自动填写并提交测验。我们已经实现了以下措施来尝试解决这个问题:将用户限制为一个条目(通过检查IP和询问电子邮件地址)从题库中随机抽取问题(不幸的是,每个测验都必须翻译,因此由于我们的翻译资源有限,实际题库规模很小)随机化问答顺序随机化测验元素类名称和ID即使采用上述所有技术,我们仍然会遇到设法作弊的人。作为最后的手段,我们正在考虑用图像替换测验文本,并

php - 当 Firefox 显示 "the Image cannot be displayed because it contains errors"时,我如何找出错误是什么?

我有一个制作图像的PHP文件。我将PHP配置为在屏幕上报告错误。当我在Firefox23中运行PHP文件中的文件时,它返回TheImagecannotbedisplayedbecauseitcontainserrors。我如何找出图像中的特定错误?代码如下:0)and(!$xend)){$y=0;while(($y1andfunction_exists('imagesetbrush')){$brush=imagecreatetruecolor($brushsize,$brushsize);imagefill($brush,0,0,$noisecol);imagesetbrush($im

php - 防止未经授权的人访问图像内容

众所周知,这对很多网站开发者来说是一个非常重要的问题。他们希望保护对其secret图像的直接访问或直接可读性。包含所有图像的文件夹是打开的,任何人都可以访问该文件夹,但我想做一些可以保护我的图像内容的事情,这意味着,如果未经授权的人寻找图像,他可以通过访问适当的文件夹来获取图像但是内容将不可见或难以理解。我想如果我在这里得到解决方案,很多人都会从这个问题中得到帮助。编写.htaccess并不总是一个稳定的选择。因此,在集思广益之后,我找到了一些方法来保护图像内容不被直接访问。我想使用Imagick和PHP来执行任何类型的图像编辑。添加和删除图层:上传后,添加图层以使图像内容不可见。因此

php - 如何找出与 Web 服务器建立连接的端口(分配的 nat)

基本上我可以访问Apache服务器,我想制作一个NAT穿越应用程序。我曾考虑过在两侧随机尝试端口,但很快就放弃了这个想法。我无法在服务器上运行我的软件,也无法打开任何端口,但可以更改Apache设置。现在我的问题是:Web服务器是否有任何方法可以检测从哪个点发送传入连接?我知道网络服务器必须将它保存在内存中,以便将生成的html发送到正确的ip和端口,否则NAT系统会破坏http。但是我如何获得端口?我在考虑一些日志记录选项,但我找不到任何有用的东西。或者也许是一个php函数... 最佳答案 试试$_SERVER['REMOTE_P

php - 比较两个具有相同结构的 XML 文件并找出差异

我有两个XML文件。两个XML文件的结构如下:..........................................两个XML文件都有相同的表格,但列数可能不同。我想要做的是比较每个表的每一列并找出类型和fkey的差异(如果有的话)。我还想知道第二个XML文件中缺少哪些列。我想将此信息保存到另一个文件(可以是任何格式)。我知道Perl、PHP和JavaScript,但我以前没有使用过XML。现在我想知道的是从哪里开始以及使用哪些工具?完成上述任务的最佳方法是什么?是否有任何模块提供在两个XML文件之间执行差异的功能?编辑:我在Linux平台(RedHat)上工作。

php - PHP 中的定时 session 变量?我正试图将登录失败的人拒之门外

我在搜索我要找的东西时遇到了问题。我觉得我最好在这里问,这样我也可以找到我正在尝试的最佳实践或方法。我想制作一个锁定脚本,防止人们多次尝试登录以防止密码破解。我有一个淡入淡入的弹出窗口,这会造成轻微的延迟,但为了防止垃圾邮件和JavaScript被关闭,我想要一种更持久的方法来防止有人尝试登录太多次。我认为session变量最适合这个,但我不知道如何“计时”它。有人可以帮忙吗?我正在使用PHP和JavaScript(带有jQ​​uery)。 最佳答案 首先,不要锁定帐户,如果有人达到上限提示他们reCaptcha.您不能为此使用$_

php - 如何找出是否在嵌套数组中

我有以下数组:Array([0]=>Array([country_id]=>1)[1]=>Array([country_id]=>2)[2]=>Array([country_id]=>3))我想基本上检查一个值是否在这个数组中。因此,如果country_id=1,则为真,等等。任何帮助都会很棒! 最佳答案 $found=false;foreach($your_arrayas$key=>$element){if(isset($element['country_id'])&&($element['country_id']==1)){$f

php - 找出运行当前脚本的 PHP 解释器的绝对路径

在CLI模式下,依靠getenv('_')找出哪个php解释器可执行文件正在运行当前php脚本是否安全且可移植?我没有在php.net上的任何地方看到它的记录 最佳答案 PHP_BINDIR的常量应该更可靠(我可能是错的)我在fastcgi中显示getenv("_");的快速测试是httpd(在CLI上没问题)如果你有PHP5.4,那么PHP_BINARY 关于php-找出运行当前脚本的PHP解释器的绝对路径,我们在StackOverflow上找到一个类似的问题: