【编写php应用程序实现摘要式身份验证的方法详解_PHP】教程文章相关的互联网学习教程文章

PHP控制台不需要大量安装或桌面应用程序?

当我想看看发生了什么时,我正在寻找干净的方法来打破我目前在PHP中使用打印命令的习惯. 我知道Zend Debugger等选项,但我使用Coda进行开发,我对混合其他软件或不必做服务器命令不感兴趣.我只需要一个可以添加到我的代码库然后打开/关闭的控制台. 有这样的事吗?此外,你用什么,为什么? 编辑:有很多东西,但我需要更简单的东西,所以我自己编码.它没多久(也不是很漂亮)但是我已经在my server为其他感兴趣的人提出了这个问题.解决方法:...

在PHP Web应用程序中构建时区功能

这几乎与这个问题相似: – Dealing with timezones in PHP 我读了那个帖子,还有一些问题,并且不确定如何在PHP / MySQL应用程序中优雅地构建时区支持. 我正在用PHP编写应用程序,用户可以在其中选择时区. 这里,所有时间戳都存储在MySQL中的GMT中.我在呈现数据时将时区转换回用户时区. 现在这些是我面临的问题: – 1)我向用户展示了一个从MySQL的时区表填充的时区列表,它是一个巨大的列表,很难从中选择. 所以,我想实现类似windows...

php – 寻找管理应用程序配置设置的想法/解决方案

我正在PHP中构建一个MVC框架,需要设置一些默认的配置变量/常量.示例配置变量将是保存日志文件的位置,是否记录查询,Doctrine设置等等.因为我希望开发人员能够以最小的忙乱创建新项目,所以这些配置变量应该具有默认值.但是,要使此框架真正有用,我需要它们能够在项目引导文件中或在控制器或模型中覆盖这些默认值.我很想使用常量,但它们不能被覆盖.我觉得必须有一个我没看到的简单解决方案(也许是设计模式?).任何建议将不胜感激,谢谢....

PHP应用程序的应用程序性能管理

我正在寻找PHP的应用程序性能管理(见http://en.wikipedia.org/wiki/Application_performance_management) 此工具可以插入生产中的任何PHP应用程序,并可以收集/显示有关每个请求的PHP执行时间,网络时间,数据库查询时间的统计信息.对于每个指标,我希望看到最小值,最大值和平均值. 所有这些统计数据都可以实时获得,也可以过去获得. 有没有现成的工具可以做到这一点?欢迎任何工具(免费或不免费)的建议.解决方法:(/我深呼吸) 让我们一次...

php – 在iPhone应用程序中存储API密钥不安全吗?

我正在创建一个需要连接到基于PHP的网站的iPhone应用程序. iPhone应用程序将检索并添加记录.我猜测网站和iPhone应用程序之间的通信应该由API密钥控制. iPhone应用程序提供它和网站检查. 我猜我必须在iPhone应用程序中存储该API密钥,对吧?所以我的问题;将API密钥存储在iPhone应用程序中有风险吗?有人不能以某种方式访问??我的API密钥并冒充iPhone应用程序从而获得对该网站的访问权限吗?或者这很难吗?如果我以错误的方式思考它,请...

php – 如何获取Symfony控制台应用程序的运行路径?【代码】

有没有办法在Symfony Console应用程序中获取运行路径?例如(假设PATH中的php解释器):cd /tmp php /home/user/myapplication/app/console.php mycommand应该从/ tmp启动console.php返回/ tmp.解决方法:getcwd()会做你需要的.您可以从任何目录执行app / console,PHP将知道它是哪一个. 我使用以下示例来验证这一点.<?phpnamespace Acme\DemoBundle\Command;use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; use S...

php – 多用户应用程序记录锁定 – 最好的方法?

我正在开发一个处理多个同时用户的php / mysql应用程序.我正在考虑对当前正在查看/编辑的记录进行锁定/警告时采取的最佳方法. 要避免的情况是两个用户查看记录,一个进行更改,另一个进行同样的操作 – 可能会有一个更改覆盖前一个. 在最新版本的WordPress中,他们使用某种方法来检测这一点,但它似乎并不完全可靠 – 通常会返回误报,至少在我的经验中. 我假设必须使用某种形式的ajax来“ping”应用程序并让它知道记录仍在被查看/编辑(...

php – 如何在AJAX繁重的应用程序中处理大量HTML数据?

我应该让我的服务器返回JSON数据,然后让JavaScript解析它直接创建/呈现HTML,或者我应该让我的服务器端代码直接返回HTML,这可以直接由JavaScript放置. 思考?解决方法:渲染代码服务器端(例如,在Rails的AJAX中完成),然后将视图返回到将放置它的客户端.然后分析您的代码.如果结果太慢,则返回JSON并考虑将其呈现给客户端的方法. 你的优先事项应该是不要让整个事情过于复杂化.

这不会让应用程序发布到Facebook php【代码】

我正在通过php创建一个Facebook应用程序.我使用以下代码为用户添加应用程序:$config = array(); $config['appId'] = '532241193565136'; $config['secret'] = '19de17575ad3d245c8cc32f5b623e310'; $config['cookie'] = true; $config['fileUpload'] = true; // optional$fb = new Facebook($config);$user = $fb->getUser(); $loginUrl = $fb->getLoginUrl(array('scope' => 'publish_actions') );这应该允许用户通过应用...

将Ruby / Rails应用程序移植到PHP 5【代码】

我有一个非常大的Ruby on Rails应用程序,我想移植到PHP 5.2或者PHP 5.3(如果5.3已经发布). 我一直在寻找一种自动转换简单类和ERB模板之类的简单方法.我希望在语言太不相似的情况下,我必须自己做更复杂的事情. 有谁能建议这样做的方法?还是一个可以自动化其中一些的脚本? 编辑: 这样做有一个商业案例.这是否是一个合理的商业案例是另一个我不想在这里讨论的问题.我们有一个类似于Rails的框架 – 真正的问题是从Ruby转换到PHP而不...

何时使用框架或从头开发PHP Web应用程序

在构建新的Web应用程序时,您如何决定使用框架(例如Zend Framework)? 从头开始而不是使用框架有什么好处?我很清楚框架的优点,以及一些disadvantages. 我听说它说真的很大的项目通常不使用现成的框架,但有一个自定义的内部框架/结构.不准确或者原因是什么?解决方法:使用可靠可靠框架的优势: >其他人做了很多工作为了你.>其他人给了你一个坚实的概念模型作为基础你的申请.>框架的改进成为了改进您的应用程序. 使用可靠可靠框架的缺...

可以采取哪些步骤来确保PHP应用程序的安全性?

在银行网站上填写安全表格时,我一直想知道他们如何知道他们的应用程序是完全安全的.当然你知道你使用SSL,你的帐户“应该”是安全的,并且希望安全问题,帐户限制,超时等应该保证您的帐户安全.但测试这个的最佳方法是什么?什么决定了你的应用程序的“安全”程度?如果您的代码中存在某个错误,那么您拥有多少安全措施并不重要. 我最近创建了一个网站登录,该网站将在15分钟后自动将用户注销,在3次尝试失败后锁定其帐户,包含安全问题,并...

php – 使用身份验证保护CodeIgniter 2应用程序的正确方法是什么?【代码】

我已正确安装Ion Auth并在我的服务器上运行.我也有默认的CodeIgniter 2“新闻”教程在同一个CI安装中工作.我只是在玩耍并且对使用身份验证系统“封闭”或保护整个应用程序的正确方法感到好奇. 对于这个问题,让我们使用CI附带的“新闻”教程. 在我的news.php控制器中的index()函数内,我添加了条件代码来检查用户是否已登录.如果没有,则用户刚刚进入登录屏幕.public function index() {$data['news'] = $this->news_model->get_news(...

php – 尝试访问google.com以获取本地Web应用程序时出错【代码】

我希望你们中的某个人能就这个问题给我一些有用的指示!我生气了!事实是这样的:我想使用Google SMTP通过我的本地网络应用程序发送电子邮件.我在我的应用程序的根文件夹中创建了一个.json文件,如下所示:{ "require": {"phpmailer/phpmailer": "^5.2","league/oauth2-client": "^1.0" }}为了通过编译器下载并安装PHPMailer和所需的oauth2client.然后我在google developer console中创建了一个新项目并对其进行了配置:我启用了gma...

php – Web应用程序架构:未来打样

我有一个当前发送电子邮件的Web应用程序.当我的Web应用程序发送电子邮件(发送电子邮件是基于用户操作 – 不是自动的)时,它必须运行其他过程,如压缩文件. 我正在努力使我的应用程序“面向未来” – 所以当有大量用户时我不希望服务器紧张,所以我认为需要发送需要发送的电子邮件和需要压缩的文件在队列中.将它们放在表中,然后使用cron作业检查每一秒并执行它们(一次x行). 以上是个好主意吗?还是有更好的方法?我真的需要帮助才能正确...