草庐IT

network_security_config

全部标签

php - 为什么我在 Azure 中向我的 Web.config 添加重写规则时得到 500?

我正在Azure上部署网站,我正在尝试为该网站编写重写规则。我有以下代码,它有效:但是当我在rules标记内添加以下代码时,我收到错误消息Thepagecannotbedisplayedbecauseaninternalservererrorhasoccurred。为什么? 最佳答案 我假设第一版行不通。第一版的第二条规则与第二版相同。您的问题是,规则具有相同的名称属性Sendyall。这在WebConfigIllegal中。重命名一个规则。另请查看此节点(这对调试很有用):确保,这是web.config中的第一件事。然后你会得到错

security - phpinfo() 中 display_errors 中的标准输出是什么意思?

我的phpinfo中的display_errors下有“stdout”。这是什么意思?我在哪里可以找到有关它的文档?我在http://php.net/中找不到我读了here告诉它出于安全原因应该关闭。提前致谢。 最佳答案 stdout是用于正常输出的输出流。echo“HelloWorld”;输出到标准输出。您还可以记录到文件,或输出到stderr。我不认为stderr在网络上下文中有用,但我可能是错的。PHP手册:php://—AccessingvariousI/Ostreams-(PHPWrappers)

php - Symfony 3.2 "security.firewall.map.context.main"依赖于不存在的服务^我的身份验证处理程序^

在我个人的Symfony3.2项目(https://github.com/pc-magas/photoalbum)上,因为我想得到一个Json而不是基于http://www.webtipblog.com/adding-an-ajax-login-form-to-a-symfony-project/的重定向我制作了以下身份验证管理器:*@paramRouterInterface$router*@paramSession$session*/publicfunction__construct(RouterInterface$router,Session$session){$this->rou

PHP 最佳实践 : repass variables from config file when calling functions or use global?

我有一个在多个站点上使用的程序。它使用require('config.php');设置任何站点相关变量,如mysql连接信息、路径等。假设我在一个函数中使用了这些依赖于站点的变量之一,例如$backup_path。这个变量最初是在config.php中声明的,并没有出现在主程序文件中。我需要在函数ma​​kebackup($table_name);中访问这个变量(也在一个单独的functions.php文件中)。是不是比较好说makebackup('my_table');然后在函数内部使用“global$backup_path”,还是调用函数更好makebackup('my_table

php - 我在哪里可以找到 web 项目 "security checklist?"

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在寻找有关在Apache(Linux)服务器上编程和部署PHP网站和应用程序的安全指南的完整列表。基本上,是在完成项目之前要通过的“安全检查list”。即,跨站脚本跨站请求伪造清理进入数据库的表单数据在自定义php.ini中禁用注册全局变量和错误报告上传网站根目录下的文件...(list还在继续)我在互联网和这个论坛上进行了一些搜索,但找不到全面、简洁和完整的指南

php - 什么使 openssl_random_pseudo_bytes "cryptographically secure"?

我一直被告知在给密码加盐时应该使用openssl_random_pseudo_bytes。但我真正想知道的是,是什么让它在密码学上是安全的。rand之间的内部区别是什么?,mt_rand和openssl_random_pseudo_bytes?提前致谢。 最佳答案 区别简而言之:rand使用libc随机数生成器(source),它取决于系统并且通常不是加密安全的mt_rand使用已知算法,MersenneTwister,由此得名;这是一种快速算法,可以生成分布良好但不是加密安全的随机数openssl_random_pseudo_by

php - 我有一个 require ("config.php") 和数组,但仍然出现 undefined variable 错误

我有一个看起来像这样的函数:require("config.php");functiondisplayGta(){(...lotsofcode...)$car=$car_park[3];}和一个看起来像这样的config.php:为什么我会收到Notice:Undefinedvariable:car_park? 最佳答案 尝试添加global$car_park;在你的函数中。当您包含$car_park的定义时,它会创建一个全局变量,并且要从函数内部访问它,您必须将其声明为全局变量,或通过$GLOBALS超全局变量访问它。参见manu

php - IIS 上带有 web.config 文件的 Codeigniter 2

我有一个codeigniter应用程序可以在本地与WAMP一起正常工作。但是,我无法让它在IIS服务器上运行。请注意,我不想启用查询字符串。这是我目前在我的web.config文件中的内容:这会导致主页正确加载:www.website.com/policies但是,当我点击一个项目去:www.website.com/policies/policy/view/31没有显示正确的页面。主页面继续显示。Controller是Policy,函数是view()。Codeigniter文件位于服务器上的policies/文件夹中。我认为问题可能出在我的web.config文件上。Config文件的

web.config IIS 中的 PHP(或其他)CGI 配置

我最近使用WixToolSet为Web应用程序(是的,带有安装程序的Web应用程序)开发了一个安装程序.向导引导用户获取站点安装所需的所有基本信息,如下图所示:在安装结束时使用自定义操作,我使用thedocumentation将IIS动态配置为处理程序CGI,配置FastCGI以托管PHP、Python、应用程序。实现这个结果有很多步骤和发展,但问题就在这里:我安装了应用程序并且一切正常,但是,如果我卸载或安装另一个实例或另一个WebApplication,IIS配置的处理程序就像全局一样,并且始终指向第一个安装的。(当我卸载应用程序时出现问题)位于C:\Windows\System3

php - 我如何转义 .ini 文件中的换行符,以便 Zend_Config_Ini 按字面意义读取它?

我正在尝试使用PHP/ZendFramework在ini文件中存储多行电子邮件。我的字符串中有换行符,当我使用Zend_Config_Ini解析ini文件时,换行符返回转义,因此它们在屏幕上打印出来,而不是换行。例子://inifilemessage=Hi{0},\n\nThisisatestmessage.\nGoodbye!被Zend_Config_Ini解析为:Hi{0},\\n\\nThisisatestmessage.\\nGoodbye!然后在电子邮件中打印为:嗨,约翰,\n\n这是一条测试消息。\n再见!相反,我希望电子邮件看起来像这样:嗨,约翰,这是一条测试消息。再见!