-
php – 会话只存储在浏览器中吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:114
我的网站遭到暴力攻击,攻击者试图访问用户帐户.机器人没有用户代理.我有一个系统阻止一个人在10分钟内超过每个帐户3次尝试登录. 我还检查了用户代理,如果没有,退出. 我的问题是:会话只存储在浏览器中吗?我在想的是他们正在使用通过命令行执行的脚本. 我也[详细]
-
php – 如何在自定义表单类型中生成绝对URL?
所属栏目:[PHP教程] 日期:2020-12-13 热度:178
我有示例自定义表单类型: namespace AcmeSimpleBundleFormType;use SymfonyComponentFormAbstractType;use SymfonyComponentFormFormBuilderInterface;use SymfonyComponentOptionsResolverOptionsResolverInterface;class ExampleType extends[详细]
-
php – 从Zend Framework 2中的路由获取$_GET参数
所属栏目:[PHP教程] 日期:2020-12-13 热度:82
Zend Framework 1有一种非常简单的方法来解析URL路由并在$_GET超全局中设置找到的params以便于访问.当然,你可以在控制器中使用 – getParam($something),但如果在URL中找到了param,它也可以通过$_GET访问. url mypage.com/mymodule/mycontroller/myaction/so[详细]
-
php – URL中的多个GET同时?
所属栏目:[PHP教程] 日期:2020-12-13 热度:140
我正在尝试从URL中获取变量,但每次URL已经有查询时,它都会被下一个查询覆盖.例: 我有一个链接; a href="?page=34"Page 34/a 当您单击该链接时,此链接将变为可见; a href="?item=45"Item 45/a 但是,当我点击该链接时,另一个被覆盖,因此URL看起来像; www.doma[详细]
-
php – 如何将内存中的用户提供程序注入服务?
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我正在关注 http://symfony.com/doc/current/cookbook/security/voters.html并尝试制作一个自定义投票人,拒绝访问不包含有效API密钥的请求和标题中的摘要(受 http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.html影响 –[详细]
-
Zend Framework – 会话ID重新生成,无法保持登录状态
所属栏目:[PHP教程] 日期:2020-12-13 热度:168
敬畏人们:(没有任何人可以帮助我在这里 嗨伙计们,我正在尝试使用Zend Sessions将会话存储在数据库中,但是因为某些原因,我的会话已经消失了.我不确定是否正在执行某些代码执行此操作或是否其他内容. 我注意到会话ID似乎在登录后的breif时间后重新生成. 即使在[详细]
-
如何使用PHP GD库将PNG转换为8位PNG
所属栏目:[PHP教程] 日期:2020-12-13 热度:121
我想写一个例程,它将PNG图像路径作为参数,并将该图像转换为8位PNG图像.我需要使用 PHP GD库. 要将任何PNG图像转换为8位PNG,请使用此功能,我刚创建 函数convertPNGto8bitPNG() function convertPNGto8bitPNG ($sourcePath,$destPath) { $srcimage = imagecrea[详细]
-
php – WordPress:在管理员选项页面上传图片
所属栏目:[PHP教程] 日期:2020-12-13 热度:93
我正在开发我的第一个wordpress插件.它只需要允许用户更改自定义模板中的徽标并更改自定义模板中的颜色方案. 我已经创建了一个管理选项页面,现在想要添加一个字段以允许用户上传图像.如何将图像上传到wp-content / uploads文件夹.到目前为止,我在一张表中有[详细]
-
php – 我需要一个array_keys_recursive()
所属栏目:[PHP教程] 日期:2020-12-13 热度:151
$temp = array();function show_keys($ar){ foreach ($ar as $k = $v ) { $temp[] = $k; if (is_array($ar[$k])) { show_keys ($ar[$k]); } } return $temp;} 我尝试使用该功能,但它仍然只返回第一个键. 使用SPL,循环键很容易(如果你愿意,可以将它们存储在另[详细]
-
php – jQuery AJAX在成功函数中引用$(this)
所属栏目:[PHP教程] 日期:2020-12-13 热度:122
我有一个投票系统,它将点击的项目的ID发送到 PHP脚本,PHP更新数据库并通过JSON编码的数组回送新的投票计数. 这是jQuery: $(".vote_up").click(function(){ var id = this.id; var vote = $(this).attr("class"); var data = "id=" + id + "vote=" + vote; $[详细]
-
在PHP中创建电子邮件队列?
所属栏目:[PHP教程] 日期:2020-12-13 热度:57
我目前正在创建一个像这样工作的报价系统: User submits data through form – data sent to db – pdf generated – email sent 我使用htmlmimemail5库来执行此操作,生成的电子邮件将发送到本地网络上单独服务器上的邮件交换. 可悲的是,这方面的负面影响是[详细]
-
php – 框架助手,它们的用途是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:60
我开始研究一些框架.特别是Code Igniter让我很着迷.但通过文件夹搜索,我发现了包含21个 PHP文件的系统/帮助程序.在这些文件中,我们发现了数千个与html,xml,字符串,数组,数字,表单等相关的函数. 这应该很简单,但我真的不明白这些帮助文件的含义.我的意思是:[详细]
-
PHP模块编译API不正确(无法初始化)
所属栏目:[PHP教程] 日期:2020-12-13 热度:68
我正在尝试在RHEL5盒子上安装freetds和php-mssql.我已成功完成(似乎是)所有事情.但是,当 PHP尝试加载模块时,我收到以下错误: PHP Warning: PHP Startup: mssql: Unable to initialize moduleModule compiled with module API=20090626,debug=0,thread-safet[详细]
-
php – 如何在表单POST方法中传递jquery datepicker值?
所属栏目:[PHP教程] 日期:2020-12-13 热度:106
我在日期的表单中有一个输入文本,我使用 JQuery datepicker来选择日期. input type="text" id="datepicker" name="datepicker" value="Date"/ 当我使用表单发布将值发布到另一个PHP进行计算时.我没有单独从这个输入文本中获取值.我得到一个空值而不是选定的[详细]
-
PHP Web App中的Ace编辑器
所属栏目:[PHP教程] 日期:2020-12-13 热度:127
我正在制作一个小型的网络应用程序,允许用户通过 Ace Editor提交html,css和javascript内容.在这个编辑器中,将存储的内容回显到编辑器就足够了但是无论如何我都找不到向数据库提交用户输入.我可以看到有一个由JavaScript生成的textarea然而我不确定它在做什么[详细]
-
php – 如何转换为在视图上使用Yii CDataProvider?
所属栏目:[PHP教程] 日期:2020-12-13 热度:152
我正在努力学习Yii,并查看了Yii文档,但仍然没有真正得到它.我仍然不知道如何在Controller和View上使用CDataProvider来显示视图上可用的所有博客文章.任何人都可以根据以下建议或举例说明: 我的PostController中的actionIndex: public function actionIndex[详细]
-
php – composer忽略了installer-paths配置
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
我第一次尝试使用Cake PHP与作曲家,但我有一些问题. 我有这个composer.json: { "name": "example.com.br","repositories": [ { "type": "pear","url": "http://pear.cakephp.org" } ],"config": { "vendor-dir": "Vendor/" },"require": { "php": "=5.4","p[详细]
-
php – actionscript 3.0是否足够强大,最终成为我唯一的服务器端
所属栏目:[PHP教程] 日期:2020-12-13 热度:76
Actionscript 3.0比以前的版本强大得多.这是否意味着我可以开始使用它作为我唯一的服务器端语言?它可以像coldfusion或php一样连接到数据库吗?它在服务器端无法做到的是什么? 谢谢 简短回答:不,ActionScript 3是客户端,因为Flash是客户端技术. 答案很长:[详细]
-
为什么没有设置$_SERVER [“PHP_AUTH_USER”]和$_SERVER [“PHP_
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
在开始之前,我想指出我已经浏览了Stack Overflow并发现了其他类似的问题 – PHP_AUTH_USER not set?和 HTTP Auth via PHP – PHP_AUTH_USER not set? – 这些已经指出如果”Server API’将不会设置身份验证$_SERVER变量’设置为”CGI / FCGI”,但我检查了”p[详细]
-
php – 这段代码安全吗?
所属栏目:[PHP教程] 日期:2020-12-13 热度:83
?phpsession_start();include("connect.php");$timeout = 60 * 30;$fingerprint = md5($_SERVER['REMOTE_ADDR'] . $_SERVER['HTTP_USER_AGENT']);if(isset($_POST['userName'])){ $user = mysql_real_escape_string($_POST['userName']); $password = mysql_[详细]
-
从其所有先前的消息和元数据(Sendgrid Parse API / PHP)中提取电
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
我正在使用 Sendgrid and their Parse API发送/接收电子邮件. Parse API允许一个人的网络应用程序接收电子邮件作为$_POST,但问题是在$_POST中我希望能够从其先前的消息和链接的元数据中提取消息本身. 为了向您展示我在下图中的含义,我只想捕捉文本“尝试从GM[详细]
-
在PHP中使用自动加载是不是很糟糕?
所属栏目:[PHP教程] 日期:2020-12-13 热度:88
从 php.net开始: In PHP 5,this is no longer necessary. You may define an 07001 function which is automatically called in case you are trying to use a class/interface which hasn’t been defined yet. By calling this function the scripting en[详细]
-
zend-framework – 如何处理zend框架表单中的多选框?
所属栏目:[PHP教程] 日期:2020-12-13 热度:150
只是想知道它是如何工作的以及如何处理信息. 假设我有一个这样的表格: $multi = new Zend_Form_Element_Multiselect('users');$multi-setMultiOptions(array( //'option value' = 'option label' '21' = 'John Doe','22' = 'Joe Schmoe','23' = 'Foobar Baz[详细]
-
php – 如何将多维数组中的所有键转换为snake_case?
所属栏目:[PHP教程] 日期:2020-12-13 热度:154
我试图将多维数组的键从CamelCase转换为snake_case,增加的复杂性是某些键有一个我想删除的感叹号. 例如: $array = array( '!AccountNumber' = '00000000','Address' = array( '!Line1' = '10 High Street','!line2' = 'London')); 我想转换为: $array = ar[详细]
-
PHP Setter / Getters和构造函数
所属栏目:[PHP教程] 日期:2020-12-13 热度:138
我一直在网上搜索这个,但我似乎找不到足够清楚的东西让我理解.我在 Java中看到过类似的“类似”问题. class animal{ private $name; // traditional setters and getters public function setName($name){ $this-name = $name; } public function getName(){[详细]