我已经成为PHP开发人员多年了,我突然意识到我可能会使用更好的开发工具.
例如,我的典型开发设置是
如果您是PHP开发人员,那么您的典型设置是什么?Eclipse(有时对我来说太笨重了)?等等;
我很好奇,如果我遗漏了一些可能节省了大量时间的东西,比如某种动态PHP代码验证器(在我点击F5然后首次亮相错误之前).我目前通过在Notepad ++中看到颜色亮点来实现某种"验证".
我刚从我自己的MVC框架转移到社区支持的(CodeIgniter).我只是将我的会话转换为CodeIgniter函数,并注意到它们默认情况下将会话数据存储在加密的cookie中.它们提供的替代方案是数据库会话,但不是本机PHP库之类的服务器端文件会话.
现在在我的网站上,我将构建一个安全的后端面板,因此加密的cookie看起来不像是智能选项,但我不需要不必要地连接到我的数据库,因为它不是很快(共享主机).
我想知道他们背后不支持原生会话的原因是什么,数据库会话或服务器端文件会话通常被认为是更好的选择.
谢谢.
我想从模型中访问(CodeIgniter配置文件)中的$db['default']['dbprefix']变量,这样我就可以使用文件中的值编写自己的查询./application/config/database.php
如何才能做到这一点?
我将创建一个非常自定义的新Web应用程序.
它将包含完全可搜索的图像 - 以非常非常自定义的方式.
当您单击图片时,您可以添加注释等.
它要求用户注册,但注册/登录过程也将高度自定义.
目前我正在使用CodeIgniter.但是我已经阅读了很多关于CMS的帖子,比如Drupal,听起来我可以让它处理基本的东西,也许是设计和其他前端工作.
我没有使用CMS的经验,事实上,我刚刚开始使用像CI这样的MVC框架,并且对开始开发变得更容易感到印象深刻.
所以,我想知道,如果我要创建这种应用程序,我可以使用drupal然后添加常用的东西,就像我将使用CodeIgniter一样,如控制器,视图,模型,配置文件,我自己的库等等?
它如何在像Drupal这样的系统上运行?你如何使用任何MVC框架编写PHP代码.听起来它有很多模块,我只是想知道,如果我可以将它用作MVC框架但是有这些基本的东西和设计准备好使用的好处?它听起来像是从头开始提供Web应用程序的最佳"库".
使用它创建自定义应用程序难吗?我猜它有像图像和用户这样的模块,但是我怎样才能自定义这些图像,以便每个图像上都有标签和国家信息,或让每个用户订阅图像的更改,该电子邮件将发送给用户等等?
我想安装一个模块很容易.问题是,我该如何自定义它.也许我不需要所有的表列.也许我想添加/删除业务逻辑.
使用Drupal有什么优点和缺点?它甚至是正确的方式吗?
你能用Drupal制作一个Stackoverflow吗?Facebook的?推特?YouTube吗?假设你当然知道php.
分享您的想法,因为我是创建Web应用程序的新手!
谢谢
有没有一种简单的方法可以在apign.site.com等codeigniter上创建子域名?
真正的PHP安全专家,PDO是可行的方式,还是我可以使用Codeigniter的Active Record类?
我已经阅读了http://codeigniter.com/forums/viewthread/179618/并且并非100%确信.
我通常依靠Chris Shiflett和OWASP等专家来获取安全提示. http://shiflett.org/blog/2006/jul/the-owasp-php-top-5
使用自制的PDO DB类代替Codeigniter数据库文件.每次我上传它都是一个相对较小的痛苦复制.我使用PDO的主要原因是为了防止SQL注入与使用Active Record.
编辑: 不是一个人,但我写了一篇关于如何在Codeigniter中集成PDO的事实 .如果有人有反馈,我会很高兴听到.
我刚刚将一个Codeigniter应用程序部署到了Amazon EC2(使用S3作为媒体,RDS作为MySQL).
我需要根据使用的带宽量限制用户帐户访问权限 - 帐户将基于带宽,例如基本帐户£x,每月最高20GB等.
但是我不知道最好的办法是什么.
如果有帮助的话,我的EC2实例是带有Apache2的Ubuntu.
任何想法赞赏!
谢谢!
我正在研究CodeIgniter及其软件模式.哪个应首先创建,视图还是控制器?
我想知道是否有人可以帮我解决问题.
我有一点ajax在我的模型中调用一个函数.
但我似乎无法通过'模型'订购输出.
功能下面我遇到了麻烦
function get_models_by_brand($tree = null)
{
$this->db->select('id, model');
if($tree != NULL){
$this->db->where('brand_id', $tree);
}
$query = $this->db->get('models');
$models = array();
if($query->result()){
foreach ($query->result() as $model) {
$models[$model->id] = $model->model;
}
return $models;
} else {
return FALSE;
}
}
Run Code Online (Sandbox Code Playgroud) 我正在使用codeigniter 3.如何强制SSL连接到我的网页,以便所有页面都加载绿色挂锁图标?
注意:如何在不编辑htaccess文件的情况下执行此操作?
codeigniter ×10
php ×9
.htaccess ×1
amazon-ec2 ×1
amazon-s3 ×1
apache ×1
database ×1
drupal ×1
frameworks ×1
mod-rewrite ×1
mysql ×1
pdo ×1
phpmyadmin ×1
session ×1
ssl ×1
subdomain ×1
testing ×1