-
如何在PHP中生成(有点)安全密码?
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我正在尝试提出一个可以生成随机密码的函数,它必须满足以下要求: 8 14个字符 包含以下至少一项:小写字母,大写字母,标点符号和数字 关于此问题的最佳方法是什么,这样该函数可以生成满足所述要求的每个可能的密码? 解决方法 生成小写字母,标点符号和数字,因[详细]
-
php session.use_trans_sid
所属栏目:[PHP教程] 日期:2020-12-13 热度:123
我不清楚php的session.use_trans_id的含义和用法. 在线文档中,它说: the run-time option session.use_trans_sid are enabled, relative URIs will be changed to contain the session id automatically. Does this mean it will ALWAYS add the session id[详细]
-
在PHP中应用业务逻辑之前,从表单处理数据的好方法是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:170
我认为这是一个常见问题. 只要网页上有表单,后端就会有一个PHP文件处理从表单发送的数据.你从$_POST开始,你需要确保输入元素的名称不被伪造,增加或减少,并且你想确保没有输入元素留空,你还需要转义引号,所以你可以在将业务逻辑应用于这些数据之前,需要使用is[详细]
-
php – 我应该如何在cookie中存储用户的LDAP密码?
所属栏目:[PHP教程] 日期:2020-12-13 热度:60
所以我有这个黑盒子身份验证方法,从账号人员传递给我,基本上等于ldap_bind($connection,$username,$password).但是,当然,我希望我的用户能够一次登录30天. 处理此问题的天真但不安全的方法是将用户名和密码存储在纯文本cookie中,然后在每次用户访问时使用我[详细]
-
在CakePHP中使用$form-> inputs()时指定日期格式
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
我想知道是否有办法在使用Cake PHP的$form- inputs()创建的表单中指定日期格式;请注意,这不是单独的$form- input(),而是$form- inputs(),它将自动创建整个表单字段. 任何输入将不胜感激.谢谢. 解决方法 您可以将 usual options传递到$form-输入,您将传入$for[详细]
-
XSLTProcessor :: importStylesheet()中的多个PHP警告
所属栏目:[PHP教程] 日期:2020-12-13 热度:124
错误: Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: Undefined variable in /transform.php on line 24Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file /protoc[详细]
-
php – 合并来自两个不同数据集的数据(Facebook和MySQL)
所属栏目:[PHP教程] 日期:2020-12-13 热度:192
我想知道这是否是解决这个问题的最佳方法.我正在合并一个Facebook用户的朋友数据(来自Facebook – 返回多个数组),其中包含投票的用户(来自 MySQL)的投票. 这就是我完成这个的方法.我是一名初级开发人员,正在寻求帮助,使我的代码尽可能优化. public function[详细]
-
php – 在生产中升级到Drupal
所属栏目:[PHP教程] 日期:2020-12-13 热度:142
对于正在生产的安装,有没有人有一个很好的Drupal升级策略?没有人在书中谈论这个问题,很难在论坛和电子邮件列表中找到明确的答案. 例如: 锁定产品,不要允许 更新数据 复制产品 将prod数据库复制到dev 关闭开发中的所有模块 在dev中升级核心Drupal(必要时更[详细]
-
在PHP中跟踪和测试滥用客户端
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
现在有一个主题可以采取多种方式.希望在我描述我的问题并开始获得建议时,我将能够对其进行去混淆. 我正在开发一个将取代现有网站的网站.从历史上看,我们遇到的一个问题是蜘蛛机器人进来并榨取所有内容.现在我们不介意正在下载内容.事实上,我们很高兴,但是一[详细]
-
将非扩展文件定向到.php
所属栏目:[PHP教程] 日期:2020-12-13 热度:161
我有一个扩展名为.php的文件www.example.com/thefile.php?name=123,如果用户访问以下任何别名,我想引导用户: www.example.com/alias?name=123www.example.com/unreal?name=123www.example.com/fake?name=123 有没有一种方法可以在不使用已经使用此结构的框[详细]
-
使用PHP处理office open xml(xlsx)文档
所属栏目:[PHP教程] 日期:2020-12-13 热度:60
我需要创建一种基于php的Excel(xslx)处理组件.我想那里 是几个开源项目围绕着这个.有没有人有特别的 我的经验/建议对我来说?即哪一个,哪一个应该避免? 我倾向于使用PHP-Excel. 提前为你的想法…… ? 解决方法 我多次使用PHP-Excel.其中一位作者在 blog,sor[详细]
-
将字符串添加到数组PHP
所属栏目:[PHP教程] 日期:2020-12-13 热度:87
你好我有$string1,Array []和$string2.我想创建一个Arraynew []这样的 Arraynew[0]=$string1Arraynew[1]=Array[0]...Arraynew[n-1]=Array[n]Arraynew[n]=$string2 问题是我不知道Array []中有多少个元素,因为它来自解析后的数据,而且我不知道如何在PHP中正确[详细]
-
php – 雅虎openid网站兼容性
所属栏目:[PHP教程] 日期:2020-12-13 热度:72
我在我的网站上使用 Dope-openid库但是在使用yahoo帐户登录时,用户会收到上面的消息单击“同意”以使用您的Yahoo!登录www.mywebsitename.com ID. 警告:本网站不符合雅虎网站地址的要求.除非您确定是合法的,否则请勿与本网站共享任何个人信息. 当我使用带有s[详细]
-
php – 修改beforeFind回调中所需的可包含字段?
所属栏目:[PHP教程] 日期:2020-12-13 热度:155
在我的Cake PHP 1.2.5应用程序中,我有一个属于用户模型的Profile模型. User模型有一个用户名字段,当在Profile模型上执行find()时,我想总是自动检索User.username的值.我认为修改我的Profile模型的beforeFind()方法以自动包含所需的字段是有意义的. 这是我试[详细]
-
分析PHP应用程序,50%的时间忙于构建类 – 这样可以吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我有一个用 PHP编写的Web应用程序.它使用MySQL进行数据存储.今天我决定对其进行分析,以找出代码中的瓶颈,并找出其中哪些部分比其他部分运行得慢.通常的东西.我做了很多工作,现在我的桌面加载时间不到0.05秒. 但是现在我的探查器告诉我,有一半时间我的应用程[详细]
-
php – WordPress Hooks
所属栏目:[PHP教程] 日期:2020-12-13 热度:66
wordpress如何在内部实现钩子? 解决方法 基本上,它维护一个名为$wp_filter的全局变量来保存相关数据.插件可以使用add_filter()等函数来自己注册. 在各个点(钩点),wordpress检查$wp_filter以查看是否有要运行的过滤器. 解决这个问题的最简单方法是查看wp-inc[详细]
-
为什么PHP使用Zend_Amf将数字16转换为float(6.1026988574311E_32
所属栏目:[PHP教程] 日期:2020-12-13 热度:186
Zend_Amf规范声明从flash返回的Number类型将映射到 PHP中的float.精细.但是为什么16号作为6.1026988574311E_320返回?在OS X上运行的PHP版本为5.2.9. 我已经尝试在PHP中强制转换为整数(上面的值被舍入为0),并且还使用int(16)从Actionscript中强制转换 – 后[详细]
-
分享php会话
所属栏目:[PHP教程] 日期:2020-12-13 热度:109
我最近遇到了一个问题,我一直试图解决它,没有运气.我试图在使用GlusterFS的所有服务器上的几个服务器php / apache级别上共享php会话,但是,虽然会话可以在所有服务器上访问,但是一旦我遇到不同的服务器,会话就不会被转移.我退出了. 解决方法 通常,当人们想要[详细]
-
php – 安全问题?
所属栏目:[PHP教程] 日期:2020-12-13 热度:117
我正在编写一个小型 PHP应用程序,我不确定是否存在安全问题.这就是应用程序的作用: 用户可以上传图像文件(png,gif,jpg,jpeg,tiff和其他几个)或zip文件 我检查mime类型和扩展名,如果不允许,我不允许上传(这不是我担心的部分). 现在,一旦上传,我将文件重命名[详细]
-
php – 使用Zend_Db时pdo_mysql vs mysqli
所属栏目:[PHP教程] 日期:2020-12-13 热度:74
如果我使用Zend_Db类来从后端数据库中抽象我的查询,那么我使用哪个 mysql驱动程序,pdo_ mysql与mysqli有什么区别?我对pdo_mysql的理解是它也提供抽象,所以我假设如果我使用Zend_Db,那么我不会利用额外的功能作为mysqli的一部分.但是,从性能的角度来看,一个[详细]
-
php – 使用Yii Framework创建反向链接?
所属栏目:[PHP教程] 日期:2020-12-13 热度:91
我需要知道如何在Yii框架的动作视图中创建反向链接. 我想使用CHtml :: link(‘Back’,Yii :: app() – request- urlReferrer);但这不知何故只是不想工作? 这个框架还是一个新手. 解决方法 如果我测试它,我没有看到“返回” – 文本.[详细]
-
在php中创建JSON
所属栏目:[PHP教程] 日期:2020-12-13 热度:80
好像我会通过 PHP json_encode将数据从MySQL移动到json中 – 编码得到处理,它是从数据库中提取相关数据并确保数组内的数组正确安装(下面的代码片段)…是否有一个json框架或者你用连接表来提供sql的东西,它为你做了所有冗余/混乱的工作? function people_lis[详细]
-
PHP XML-Export作为文件下载
所属栏目:[PHP教程] 日期:2020-12-13 热度:87
我编写了一个脚本,将一个 XML文件打印到屏幕上,但我希望它打开一个下载对话框,以便我可以将其保存为文件. 我怎么能这样做? 日Thnx! 剧本: ?phpprint '?xml version="1.0" encoding="UTF-8" ?';print "n data";...print "n /data";? 解决方法 尝试设置标[详细]
-
php – CMS vs Filesystem存储id可扩展性
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
请考虑以下事项: 我存储了大约120万个TIF文件,大小从40 KB到120 KB不等. 这些文档存储在具有NTFS文件系统的Windows服务器上. 使用以下变量存储文档: ?客户 文件类型 图像文件夹 实际形象 见下文: C:client_iddoc_type_idimage0011.TIF 例 C:13imag[详细]
-
PHP解析包括
所属栏目:[PHP教程] 日期:2020-12-13 热度:71
我包含一个定义路径常量的文件init.php.因此,如果我将init.php包含在一个文件(index.php)中,然后放在另一个文件(layout / header.php)中……则在添加到这些文件之前解析init.php,或者将其添加到父文件中然后父文件被解析为一个整体? 编辑:为什么这很重要是[详细]