草庐IT

信息流

全部标签

php - 是否可以要求登录 OpenCart 信息页面,并且只有信息页面?

我看到许多扩展让您在查看产品等之前先登录,但我只想通过创建新信息页面来限制对我创建的特定页面的访问。这可能吗?我也不是很精通php,所以请告诉我应该编辑哪些文件以及在哪里。提前致谢。 最佳答案 尝试将其添加到controller/information/information.php的顶部,紧跟在index()函数声明之后,并将{ID}替换为页面的ID您想要密码保护(您可以从URL获取ID,或者如果您有SEOURL,则从管理部分获取ID)。if(isset($this->request->get['information_id'])

javascript - 使用隐藏输入将表单信息和附加变量从 HTML 发送到 PHP

我有一个HTML表单,我将它们的变量正确地发送到一个PHP文件。我有不同的容器,其中有几个与地理相关的选项。这意味着,用户可以在国家/地区/经济级别的显示数据之间进行选择。为了在PHP中了解哪种表示方式正在过滤用户,我想使用一个额外的隐藏输入,该输入的值为1,2或3,具体取决于所选择的方式。我不想改变这个隐藏的输入值。我使用以下代码:CountryClearAfghanistanAlbania...RegionClearAfricaAmericas...CountryClassificationDevelopedEconomiesintransition...函数在javascript

php - 如何使用 Facebook Graph API 获取用户的网络信息? (PHP)

我已经玩了一个星期左右的FacebookGraphAPI,但我仍然找不到如何获取用户的网络信息?我不知道GraphAPI是否存储了用户的网络;我没有看到这样的信息。简单地说,如果用户在“Google”网络中,我可以得到用户所属网络的名称和ID吗?如果这不可能,我可以到达用户的辅助电子邮件地址吗?感谢您的帮助。 最佳答案 使用FQL:affiliations用户表的字段包含此信息示例调用:https://graph.facebook.com/fql?q=selectaffiliationsfromuserwhereuid=4&acce

php - 使用对象与普通变量在 session 中存储用户信息

我正在为我的网站实现用户身份验证系统。我正在使用一个开源库,它通过创建一个用户对象并将该对象存储在我的phpSESSION变量中来维护用户信息。这是存储和访问该信息的最佳方式吗?我发现访问用户变量有点麻烦,因为我必须先创建一个对象来访问它们:$userObj=$_SESSION['userObject'];$userObj->userId;我通常会存储用户ID,而不是像这样访问用户ID:$_SESSION['userId'];将一堆用户数据存储为对象而不是将它们存储为单独的SESSION变量是否有优势?ps-该库似乎还在用户对象中存储了一些变量(id、用户名、加入日期、电子邮件、最后一

php - 在 Drupal 模块中的何处存储敏感信息?

在我创建的模块中,我有一些需要安全存储的敏感信息:远程数据库主机、用户名和密码。似乎唯一可用的存储是在Drupal数据库中,这让我很担心,因为这意味着如果Drupal受到威胁,其他数据库也会受到威胁。sites/all/default中的settings.php文件是我的第二个选择,但我无法写入它。FTP和SSH中针对777和666的各种chmod命令不会打开文件进行写入。我也不确定我在那里设置的变量是否在其他地方可用。有没有其他方法可以安全地存储这些信息? 最佳答案 您使用settings.php的方法是正确的。你可以usethe

php vs javascript 处理信息的速度

我有一个包含格式字符串的数据库:“键:值|键:值|键:值|键:值”由于某些其他原因,我无法将键值对存储在数据库中。我是否应该使用PHP拆分字符串并将其传递到javascript图表框架中,或者,我是否应该将完整的字符串传递给javascript并让javascript解析它。 最佳答案 理论上,两者都可以接受。实际上,我倾向于在服务器上做尽可能多的重复工作。如果您根据哪个可以做得更快来考虑它,您就会知道您的服务器可以做到多快。资源保持(相对)不变。在javascript中执行依赖于客户端环境。对于Web应用程序,客户端环境是无限变化

php - Opencart 错误信息

我已经在www.completeofficechairs.co.uk上安装了opencart。你会注意到我收到了错误信息:Fatalerror:CalltoamemberfunctionisLogged()onanon-objectin/var/websites/completeofficechairs/www/admin/controller/common/header.phponline101我不知道哪里出了问题。如果我转到该文件,有问题的代码行是:if(!$this->user->isLogged()||!isset($this->request->get['token'])||

php - 通过 PHP header 或 HTML 元 http-equiv 发送文档信息?

用于发送HTML文档信息如content-encoding,charset,date,last-modified等我们同样可以使用PHPheaderheader()或HTML元http-equiv.哪个更好?谁能详细说明这两种方法的优缺点?我想知道它们中的每一个是否对特定应用程序都有更好的性能(例如,一个更适合定义charset,另一个更适合content-encoding?!? 最佳答案 使用真正的HTTPheaderHTTPheader优先于任何HTTP客户端都可以使用HTTPheader(而不仅仅是那些解析HTML的客户端)H

php - 如何在 php 中获取上传图片的元标记信息?

我想存储图像元标记信息,如创建日期、城市、州、国家、标题、关键字、描述、版权、作者姓名、作者头衔等。是否有任何类可以获取这些信息? 最佳答案 试试这个:http://php.net/manual/en/function.exif-read-data.php 关于php-如何在php中获取上传图片的元标记信息?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/11605945/

php - 防止 Xdebug 格式化 PHP 错误信息

我仅将Xdebug用于IDE调试,并希望阻止它重新格式化PHP在浏览器中抛出的错误消息。我只想要常规的PHP错误消息,没有堆栈跟踪、表格布局或其他任何内容。我该如何实现? 最佳答案 在这种情况下,您要设置:xdebug.default_enable=0。这将在出现错误消息时禁用堆栈跟踪。 关于php-防止Xdebug格式化PHP错误信息,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/question