草庐IT

require_login

全部标签

php - API cURL 调用错误 : {"errors": {"price_rule" :"Required parameter missing or invalid"}}

我在cURL调用基于所选产品的价格规则时遇到错误。以下是我的错误:{"errors":{"price_rule":"Requiredparametermissingorinvalid"}}以下是我在cURL调用中发送的主体参数:{"price_rule":{"title":"sss","target_type":"line_item","target_selection":"entitled","allocation_method":"across","value_type":"fixed_amount","value":"-434","customer_selection":"all

php - 什么设置导致区分大小写的 require_once 路径?

在我的本地环境中,我需要一次publiccontroller.php,它将加载publicController.php不幸的是,当我在HostGator上投入生产时,它会失败,因为它没有松散地要求/包含文件。这是PHP还是Apache的东西?我需要镜像我的环境,所以我想更改我的本地设置以匹配我的生产服务器。 最佳答案 文件系统区分大小写不是PHP设置,而是特定于操作系统和文件系统。Windows文件系统往往不区分大小写,而大多数其他操作系统更喜欢区分大小写的文件系统。由于您不一定能预测您的代码将来会在什么操作系统上运行,因此建议始终

php - 如何允许 require_once() 到 wordpress 中的 php 文件

我有一个由wordpress制作的网站,我制作了一些我想执行的php文件,出于某种原因我需要require_once(/wp-includes/class-phpass.php)但我得到了Failedopeningrequired错误,根文件夹中有一个htaccess文件,它不存在于wp-includes文件夹中htaccess包含这个:#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FIL

php - 如何实现 "require_global"?

现状:我有我的MVC框架的当前版本,它使用类作为Controller。我有一些来self的旧MVC框架的“老式”模块,它们使用简单、扁平的包含作为Controller。更简单的意思是:新版本:intVar=123;$this->view('myView');}}?>旧版本:我现在正在尝试编写一个包装器,以便能够在我的新MVC中使用我的旧Controller,而无需重写所有内容。为此,我有一个“包装器”Controller:classwrapControllerextendsbaseController{functiondosomethingFunction(){require'old_

php - 未登录重定向到 "/login"

如果出现以下情况,我需要将所有人重定向到路由/login:访问/路由(app.php或app_dev.php)尝试访问任何受限区域并且客户端属于组或具有正确的凭据但尚未登录(不确定是否有必要,因为Symfony可能会处理这部分)所以我在我的security.yml中这样做了:security:encoders:FOS\UserBundle\Model\UserInterface:sha512role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:ROLE_ADMINproviders:fos_userbundle:id:fos_user.

PHP - 使用 require_once/include/require,路径相对于什么?

在"index.php"上,我执行require_once("/all_fns.php")。“all_fns.php”本身需要具有相对于all_fns.php(自身)路径的文件。我的问题是,我应该在all_fns上写相对于all_fns.php还是index.php的路径?这让我很困惑,我想弄清楚。 最佳答案 它们被视为相对于index.php。如果你需要引用相对于include的文件,使用__DIR__."/relative/file.php"; 关于PHP-使用require_onc

php - include 或 require 之前的 @ 是什么意思

我想知道当我们在php中的include或require之前使用@是什么意思?!比如:@include('block.php');这可能是一个菜鸟问题,但我需要知道它,伙计们?!很抱歉 最佳答案 @是闭嘴运算符。如果出现问题,将不会显示任何错误消息。使用它通常是一种不好的做法;首先是因为错误消息的发生是有充分理由的,其次是因为它的工作速度慢得离谱。它大致相当于将语句包装在:$oldErrorLevel=error_reporting(0);//thestatementerror_reporting($oldErrorLevel);H

php - 即使 file_exists() 声明文件存在,require() 也会失败

这是我的代码:if(file_exists('config.php')){require('config.php');//Thisisline38}以某种方式产生错误:Warning:require(config.php)[function.require]:failedtoopenstream:Nosuchfileordirectoryin/path/name/file.phponline38这怎么可能?更新:以下确实有效:if(file_exists(getcwd().'/config.php')){require(getcwd().'/config.php');}

php - 拉维尔 4 : Stock Auth login won't persist across pages

从所有教程中,我应该能够对用户进行身份验证,然后跳转到任何其他页面,并保持登录。然而,这不起作用。自定义编译的PHPLAMP堆栈。应用存储是可写的。与教程的唯一区别是我使用的是电子邮件而不是用户名。http://laravelbook.com/laravel-user-authentication/http://codehappy.daylerees.com/authenticationsession有效,因为我能够将var存储到session并在不同的页面上读出它。models/User.php(股票)useIlluminate\Auth\UserInterface;useIllum

php - FOSUserBundle - 如何在尝试访问 login_path 时重定向已经登录的用户

是否可以仅针对AUTHENTICATED的用户执行自动重定向到特定路由/login的某些路由(即/)?以及如何?我正在使用FOSUserBundle。这是我的安全配置:security:encoders:FOS\UserBundle\Model\UserInterface:sha512role_hierarchy:ROLE_ADMIN:ROLE_USERROLE_SUPER_ADMIN:ROLE_ADMINproviders:fos_userbundle:id:fos_user.user_provider.username_emailfirewalls:main:pattern:^/f