草庐IT

data-token-index

全部标签

php - 如何让 NGINX 通过 index.php 执行文件夹中的所有 URL

我为此搜索了很多答案,但找不到合适的答案。基本上,我有一个在NGINX上运行的SilverStripe构建的站点。一切正常,但我希望通过站点根目录中的index.php解析通过管理员(到Assets文件夹)上传的任何文件/图像(这样我们可以在返回之前检查管理员中设置的文件的权限给用户)。我有一个非常简单的nginx配置(用于我的本地docker实例):server{includemime.types;default_typeapplication/octet-stream;client_max_body_size0;listen80;root/var/www/html;location

php - 从 codeigniter url 中删除 index.php

我是codeigniter的新手。我在localhost/path/learn_ci安装了我的codeigniter。我已遵循codeigniterwiki中给出的所有步骤。这是我的.htaccess文件。RewriteEngineOnRewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$/learn_ci/index.php/$1[L]ErrorDocument404/index.php我还根据需要更改了配置文件。但是当我尝试访问我得到这个错误"TherequestedUR

php - 亚马逊 MWS : How to specify the language of _GET_MERCHANT_LISTINGS_DATA_

最近我尝试使用ReportType:_GET_MERCHANT_LISTINGS_DATA_从多个市场获取所有亚马逊列表。对于MarketplaceIdsA1PA6795UKMFR9(德语)A1RKKUPIHCS9HS(ES)A1F83G8C2ARO7P(英国)响应列如下:item-nameitem-descriptionlisting-idseller-skupricequantityopen-dateimage-urlitem-is-marketplaceproduct-id-typezshop-shipping-feeitem-noteitem-conditionzshop-ca

php - 交响乐 2 : Keep form data across redirect

在Symfony2应用程序中,我试图实现一个带有搜索框和一些附加过滤器(选择小部件)的表单。搜索框在数据库中查找记录,然后显示有关该记录的详细信息。过滤器用于显示或隐藏某些类型的详细信息。如果没有找到记录或找到一条记录,这会起作用,因为我可以留在同一个Controller和操作中。但是,如果找到多个记录,我会呈现一个显示选择对话框的不同模板。列表中的每条记录都是返回原始页面的链接,但以记录ID作为参数。当我单击该链接时,我丢失了表单数据。在此处通过重定向保留表单数据的最佳方法是什么(或有条件地显示没有重定向的选择对话框)? 最佳答案

php - 无法使用 vagrant 和 virtualbox 使用 apache 加载 index.php 页面

这是我的vagrantfile:#-*-mode:ruby-*-#vi:setft=ruby:Vagrant.configure("2")do|config|#AllVagrantconfigurationisdonehere.Themostcommonconfiguration#optionsaredocumentedandcommentedbelow.Foracompletereference,#pleaseseetheonlinedocumentationatvagrantup.com.#EveryVagrantvirtualenvironmentrequiresaboxtobu

php - Symfony2 显示 "A token was not found in the SecurityContext"而不是我的 AuthenticationException

你好我正尝试在Symfony2中为我的api设置某种WSSE身份验证。但是,在测试未经授权的调用时,我没有获取自定义的AuthenticationException,而是从框架中获取了状态代码为500的AuthenticationCredentialsNotFoundException。对于为什么会发生这种情况有什么想法吗?这是我的代码:WsseListener.phpsecurityContext=$securityContext;$this->authenticationManager=$authenticationManager;$this->logger=$logger;}pu

php - 您可以在 index.php - Fat Free Framework 中使用配置文件中的全局变量吗?

我想在我的config.ini文件中设置一个名为CONTROLLERPATH的全局变量,然后在我的index.php文件中使用该变量将GET请求路由到我的目录结构中的正确Controller。我正在执行以下操作,但F3无法确定CONTROLLERPATH的值。我的config.ini文件:[global]DEBUG=3UI=ui/CONTROLLERPATH='app/controllers/'在我的index.php文件中:$f3->config('config.ini');$f3->route('GET/',CONTROLLERPATH.'indexController->inde

php - 由于 index.php 导致 Codeigniter 500 内部服务器错误

我正在使用codeigniter框架,当我将它上传到主机时,它给了我一个500内部错误。但是当我将index.php添加到config.php时,它起作用了。我该怎么办?在我的.htaccess中我有这个:RewriteEngineOnRewriteBase/ci-framework/而且,当我从RewriteBase的末尾清理/ci-framework/时,它也不起作用。非常感谢。 最佳答案 您不需要在config.php文件中添加index.php。确保您在.htaccess文件中有以下行:RewriteEngineOnRewr

php - 是否有可能在 PHP 中使用 file_get_contents 破坏 CSRF token 验证

在每个session的表单上使用token的CSRF预防方法是一种流行的方法。但是,如果PHP的file_get_contents可以获取跨域文件表单的内容,我不明白这种token方式如何保护-->它可以获取表单上的token并使用它。那么这种token方式是如何工作的呢? 最佳答案 如果我很好地理解你的问题,你正在想象这样一个可能的漏洞利用:攻击者创建一个PHP页面,该页面将向目标用户呈现虚假表单攻击者的PHP脚本将执行file_get_contents从他试图利用的目标站点下载表单(HTML),并从下载的HTML中删除CSRFt

php - 在google api中手动使 token 过期

我的谷歌token似乎需要等待60分钟才能过期。我正在尝试测试有关如何刷新token的代码是否正常工作,我没有时间等待60分钟来测试它是否正常工作。有没有办法手动使谷歌token过期,以便我可以测试我的刷新token代码是否有效? 最佳答案 通过撤销access_token,您也撤销了refresh_token,docs:Thetokencanbeanaccesstokenorarefreshtoken.Ifthetokenisanaccesstokenandithasacorrespondingrefreshtoken,there