草庐IT

说真的

全部标签

php - 什么是跨域 cookie?它们真的有用吗?如果是的话,什么时候使用

什么是跨域cookie?它们的用途是什么?您能给出一些跨域cookie有用的场景吗?感谢您的深入解释。 最佳答案 您是指接受来自其他网站的cookies吗?这些通常在现代浏览器中被禁用,它们只接受来自地址栏中地址的站点的cookie,而不接受其他站点的cookie。他们被禁止的原因是他们在合作网站之间跟踪用户变得微不足道,尽管这种禁止提供的优势是可疑的(有同样有效的方法可用)。请注意,网站还可以定义范围大于当前域的cookie,只要它不提升到顶级域即可。例如meta.stackoverflow.com可以定义一个cookie,其范围

php - zlib.output_compression off - 如何测试 PHP 压缩是否真的被禁用?

我加了php_flagzlib.output_compressionoff到我的.htaccess。如果我想让mod_deflate工作,我读到需要禁用PHP压缩。有什么办法可以测试PHP压缩是否真的被禁用了? 最佳答案 如果您担心PHP没有从您的php.ini中获取正确的值,您可以使用ini_get检查它。如果您担心PHP只是压缩,您可以手动发出HTTP请求(使用netcat、telnet等)或使用开发人员工具窥探您对浏览器的请求。只需确保请求header包含Accept-encoding:gzip,deflate并检查Conte

PHP 位掩码在应该为假时说真

我正在用按位AND比较两个变量,它不应该返回true但它确实返回了。这是我的代码,if($d&$w){returntrue;}else{returnfalse;}其中$d是15,$w是31。为什么位掩码不同时返回true? 最佳答案 您不是在比较这两个变量,而是在和它们。按位AND你无法比较任何东西。($d&$w)表示$dAND$w,其中AND是bool运算符。您在这里输入两个整数变量,它们也会给出一个整数。如果整数不为空,则在比较中将其解释为TRUE。$d是二进制01111$w是二进制11111($d&$w)显然是二进制01111

php - PHP函数parse_ini_file()真的有那么危险吗?

一些托管服务提供商禁用了PHP函数parse_ini_file()。任何在那里使用它的尝试都将失败,并显示错误“parse_ini_file()出于安全原因已被禁用”。这种配置是如此普遍,以至于作为最流行的CMS之一的Joomla避免直接使用parse_ini_file()而是将任务分为两步:使用file_get_contents()读取文件内容使用parse_ini_string()解析值,这是奇怪的允许,因此不被视为安全风险(WTF?)我的问题是,如何使用parse_ini_file()可以被视为安全威胁,或者如何禁用PHP函数parse_ini_file()可以提高安全性?会不会

php - 多次加密密码真的更安全吗?

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Is“doublehashing”apasswordlesssecurethanjusthashingitonce?所以,我正在阅读一篇关于保护PHP网站的文章,他们建议对密码进行多次哈希处理,事实上,这是直接引用该文章:md4(md4(md5(sha1(md4(md5(sha1(sha1($_POST['password']))))))));现在,就个人而言,我通常在我的密码上使用加盐的SHA-256哈希,因为我认为MD4和MD5不再安全,并且多次对密码进行哈希处理只会给服务器带来太多压力,不实用益处。对吗

javascript - PHP mt_rand 真的是随机的还是可能有偏见?

我在我的网站上用类似的东西做了两个基本的A-B-C测试if(mt_rand(0,2)==0){//THROWINREHERE}elseif(mt_rand(0,2)==1){//THROWINLRHERE}else{//THROWINLBHERE}我原以为这三种情况发生的频率相同(占所有网页浏览量的33.3%)。然而,印象(由GoogleAdsense衡量)显示出非常不同的分布。有趣的是,两个测试(下面的两个图表)都显示出相似的模式:LB出现最多,然后是RE,然后是LR。样本量有数千,因此随机发生这种情况的可能性实际上为零。我是不是误解了mr_rand()?有人知道它是否经过适当测试吗

php - Notepad++ 没有调试功能或任何调试插件 - 这是真的吗?

对于用Notepad++写代码的人,我只想确认Notepad++没有任何内置的调试功能(即设置断点,一步一步,在执行过程中查看值的能力)。我是PHP编码的新手,正在寻找一个好的编辑器/IDE来使用。由于我想要调试功能,您的回答将极大地帮助我缩小选择范围。请注意,我最近下载了并且实际上正在使用Notepad++,并且似乎无法从Notepad++菜单中找到内置调试器或调试插件。提前致谢。 最佳答案 有DBGPPluginforNP++如果您想尝试,它会挂接到xDebug中。我找到了不错的安装/设置说明here,但与大多数与计算机相关的事

PHP OOP 数据库类 - 真的需要吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我目前正在学习使用PHP中的OOP编写代码,并且经常遇到数据库类和抽象层。我将编写CMS代码视为一个巨大的挑战,我开始编写数据库类代码时没有考虑太多。我实际上倾向于按原样使用MySQLi(我认为按原样使用它非常好),而不是创建一个类来处理CRUD操作所以我真的需要一个类来处理所有这些东西吗?如果没有,连接到数据库的最佳方式是什么,只需在我的应用程序开始时执

NFT 的洗盘交易,真的赚钱吗?

Nov.17,HansonDataSource:FootprintAnalyticsWashTradeAnalysis洗盘交易造成的虚假交易是准确评估NFT项目、交易所和整个行业的最大障碍之一。 这份报告将会分析X2Y2市场的洗盘交易者如何从洗盘交易和代币质押中获励。同时分析了前10交易量的X2Y2洗盘交易员的盈亏情况。 如何从X2Y2的洗盘交易中赚取收入?为了理解交易员怎么做洗盘交易,我们必须了解X2Y2的交易奖励和费用共享代币经济学。 交易奖励(TradingRewards) X2Y2市场每天会向用户发放固定数量的X2Y2代币作为交易奖励。用户钱包地址的平台费用占X2Y2每日总平台费用的比

php - 验证 CSV 文件是否真的是 CSV 文件

我想确保我们的一位客户上传的CSV文件确实是PHP格式的CSV文件。我处理上传本身就好了。我不担心恶意用户,但我担心那些会尝试上传Excel工作簿的用户。除非我弄错了,否则Excel工作簿和CSV仍然可以具有相同的MIME,因此检查这还不够好。是否有一个正则表达式可以处理验证CSV文件是否真的是CSV文件?(我不需要解析...这就是PHP的fgetcsv()的用途。)我见过几个,但它们后面通常跟着评论,如“它不适用于案例X”。有没有其他更好的方法来处理这个问题?(我希望CSV包含名字/姓氏、部门名称……没什么特别的。) 最佳答案 与