标签: codeigniter

Facebook离线访问密钥和登录

我已经在这方面工作了一段时间,我似乎无法让它工作.这似乎是一个经常被问到但很少回答的问题.

我希望我的网站用户将他们的Facebook帐户与我的网站链接.所以他们可以在我的网站上看到他们的流等.

目前,每次他们登录我的网站时,他们都必须再次与Facebook联系.我希望用户可以选择将offline_access提供给他们的数据,这样他们每次访问我的网站时都不必重新登录Facebook /重新连接我的网站.作为我的网站的一般点.

为此,我了解到我需要离线访问.(https://developers.facebook.com/docs/authentication/)虽然从我的搜索中看起来似乎有点文档(Facebook离线访问一步一步).

我已经知道如何要求离线访问我只是不确定如何从中获取数据.

所以我的问题如下;

  1. 我请求后如何获得新的infinate Session密钥?
  2. 一旦我拥有它并将其存储在数据库中 - 如何使用它创建一个facebook用户而不是仅仅通过正常的受限访问密钥?

仅供参考.我正在使用PHP(codeigniter)和Eliot Haughin的Facebook连接库虽然如果你能使用常规的php库给我代码我只是转换它

非常感谢

php facebook codeigniter

9
推荐指数
1
解决办法
1万
查看次数

codeigniter的"SELECT TOP 1"相等?

我需要从sql结果中只获取1条记录.我们在标准的sql中使用"SELECT TOP 1",但我们怎么能在CodeIgniter中做到这一点?那有什么功能吗?我在网上研究了这么多,却找不到:/

欣赏!谢谢,

sql codeigniter return

9
推荐指数
2
解决办法
1万
查看次数

从CodeIgniter中的post数组中获取数据

好的,所以我有一个表单,它在POST数组中发送数组.我试着这样读:

$day = $this->input->post("days")[0];
Run Code Online (Sandbox Code Playgroud)

这不起作用.PHP说"意外"['".为什么这不起作用?

我通过这样做来修复它:

$days = $this->input->post("days");
$day = $days[0];
Run Code Online (Sandbox Code Playgroud)

我解决了我的问题,我只是好奇为什么第一种方法不起作用.

php codeigniter

9
推荐指数
3
解决办法
4万
查看次数

你如何自定义/设置codeigniter错误?

我正在尝试为codeigniter中的错误消息显示自定义CSS/HTML,因此我可以为每个应用标记并设置它们的样式.

我尝试谷歌这个并搜索手册,但一定是在寻找错误的条款 - 任何人都可以帮助我吗?

php xhtml codeigniter

9
推荐指数
1
解决办法
9056
查看次数

codeigniter中的会话大小

如何增加会话框架CodeIgniter的大小?

标准尺寸为04 kb

php session codeigniter

9
推荐指数
2
解决办法
2万
查看次数

使用codeigniter删除目录

我是codeigniter的新手所以请原谅我,我正在尝试使用codeigniter删除一个基本文件夹(我不知道正确的术语是什么,它是我放置上传文件的文件夹,它位于我的根目录中codeigniter项目).由于我是codeigniter的新手,我对如何在codeigniter api中使用File Helper引用一无所知.我希望有人可以帮助我.

此外,我试图制作的删除功能也需要删除其所有内容,如此空或不,文件夹被删除.我猜,它会使用递归类型的删除...我不太确定.

directory codeigniter

9
推荐指数
1
解决办法
1万
查看次数

codeigniter中的错误处理

在我捕获所有PHP错误的项目中,我已经设置了我的错误处理机制,如下所示:

  1. 我已经设置error_reporting()的index.php文件,该文件将覆盖任何东西的php.ini文件
  2. 错误处理程序中设置system/codeigniter/CodeIgniter.php使用 set_error_handler-这个错误处理程序,_exception_handler在被发现system/codeigniter/Common.php
  3. 该_exception_handler函数忽略E_STRICT错误,调用 show_php_error如果你指定的严重性功能从异常系统库error_reporting()中的函数 index.php根据不管你已经在你的设置和记录错误config.php文件
  4. 处理程序返回FALSE后,PHP继续处理错误,但通常会根据您的error_reporting级别和display_errors设置.

令我困惑的是,E_ERROR错误即致命错误似乎根本没有被抓住_exception_handler.这不仅仅是show_php_error没有被调用,看起来这个函数并没有被调用.这显然是一个问题,因为这意味着它们不会被处理show_php_error或记录.例如,如果我故意$this->load->views('foo');在控制器中输入错误,则不会调用处理程序.

任何关于错误处理的建议都将非常感谢,谢谢!

php codeigniter

9
推荐指数
1
解决办法
2万
查看次数

CodeIgniter:多个数据库 - 在第二个数据库中访问数据库配置

我一直在寻找使用CodeIgniter的多个数据库.如果我提前知道数据库是什么,那么我可以在配置文件中设置信息,然后调用我需要的任何数据库组.

但是,在我的情况下,我需要将该数据库信息存储在另一个数据库中.它是一种主数据库,包含有关客户的一般信息,包括存储客户数据的数据库和凭据.然后,该供应商可以随时添加客户,并将每个客户的数据分隔在不同的数据库中.

如何根据我从CodeIgniter中的master数据库返回的值设置数据库和凭据,或者甚至有办法做到这一点?

谁能指出我正确的方向?提前感谢任何建议.

database codeigniter multiple-databases

9
推荐指数
2
解决办法
2万
查看次数

codeigniter - 在视图中检索控制器变量(使用$ this)

在我的控制器中,我有一个我想在我的视图中使用的公共变量.

public $header = array("show_menu"=>true);
Run Code Online (Sandbox Code Playgroud)

传统我会将变量作为数组传递给load->view("incl_header",$header)函数,但是我注意到在我的视图中我可以检索我的控制器的变量,如下所示:

echo  $this->header['show_menu'];
Run Code Online (Sandbox Code Playgroud)

在我的视图文件中检索这样的变量有什么问题吗?

我正在使用codeigniter 2.1.3

php codeigniter codeigniter-2

9
推荐指数
1
解决办法
2556
查看次数

像代码点火器一样的laravel路由

我试图从使用代码点火器切换到laravel然而我注意到在我遵循的每个教程中,我们总是在laravel中的route.php中声明路由,而不像代码点火器那样它有默认路由http://localhost/projname/controller/method.有没有办法像CI这样的自动路由,或者我只是错过了laravel路由规则中的一些内容?这非常重要,因为我们都知道大型网站有超过50个链接,如果我们要宣布它将是一个喧嚣那些都在laravel的routes.php中.

php codeigniter laravel

9
推荐指数
1
解决办法
2083
查看次数