草庐IT

psg_global

全部标签

php - 使用 PHP curl 发送存储在 $_COOKIE global 上的 cookie

我有两个站点dev1.test.com和dev2.test.com。这是在不同服务器上运行的两个站点。dev1.test.com是我登录的地方,我将cookie设置为*.test.com以验证用户是否已登录。现在在dev2.test.com上,我想通过向dev1.test.com发送PHPCURL请求来检查当前用户是否已登录。在我的curl请求中,我想将$_COOKIE的内容(其中包含*.test.com的cookie信息)包含到此curl请求中。我应该如何在phpcurl中执行此操作? 最佳答案 因为您有通配符cookie域,de

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 - "global"Symfony函数应该放在哪里?

放置跨多个MVC层使用的函数的最佳做法是什么?我最近不得不编写一些在View和模型中都使用的统计函数。如果我将它们放在助手中,我就会卡在模型层中加载助手,这很烦人,看起来不正确,并且在从任务调用这些函数时完全中断(因为没有默认上下文)。如果我将它们放在顶级lib目录中,我将无法在View中进行类似Stats::normalPercentile的调用。还有其他选择吗?Symfony开发人员对这些函数应该放在哪里有什么意见吗?编辑:显然在View中进行静态调用没有问题。我推断这是基于Symfony没有将他们的助手写成类(即使在significantdiscussion之后)。在那种情况下,

php - 查找需要 register_globals 的 PHP 脚本

我继承了一个充满代码的网络服务器,需要register_globals才能打开。其中大部分是由多年来来来去去的随机人员编写的自定义代码。我已经在我知道的脚本中修复了大部分问题,但我的问题是找到我不知道的脚本。我正在考虑编写一个应用程序来扫描Web服务器上的每个目录,以识别需要register_globals的PHP脚本。这样做有什么好的策略吗?我考虑过的一种方法涉及以某种方式强制PHP报告所有错误、执行脚本和检查undefinedvariable通知。我可以为此构建一个读取STDERR流的应用程序。有什么更好的方法吗? 最佳答案 大

php - Symfony2 : Session Global variable in PHP template

Symfony文档说:Duringeachrequest,Symfony2willsetaglobaltemplatevariableappinbothTwigandPHPtemplateenginesbydefault.TheappvariableisaGlobalVariablesinstancewhichwillgiveyouaccesstosomeapplicationspecificvariablesautomatically:app.security-Thesecuritycontext.app.user-Thecurrentuserobject.app.request-T

php - 为什么 global 在函数中为 null?

我遇到了这个奇怪的问题....所有页面只有这个代码。全局$currentPage;为空,我不知道为什么...问题echo$currentPage;prints1functiondrawNumbers($from,$to){global$currentPage;echo$currentPage;printsnothing 最佳答案 我敢打赌,您是通过将此文件包含在另一个函数中来执行此代码的。因此您也需要将第一个变量出现标记为global。顺便说一句,全局变量很奇怪,将数据传递给函数的更简单正确的方法是使用函数参数。

PHP,代码点火器 : How to Set Date/Time based on users timezone/location globally in a web app?

我刚刚意识到,如果我将特定记录添加到我的MySQL数据库中-它会有服务器的日期/时间,而不是特定用户和他们所在的位置,这意味着我的按日期搜索功能是无用的!因为他们将无法通过在他们的时区中添加它的时间而不是在服务器时区中添加它来进行搜索。在Codeigniter中有没有一种方法可以全局设置特定于用户位置的时间和日期(可能使用他们的IP)以及每次调用date()或time()时都使用用户时区。WhatIamactuallyaskingforisprobablyhowtomakemyapplicationdependentoneachuserstimezone?也许最好将每个用户的时区存储在

php - 使代码在 register_globals 关闭的情况下工作

我继承了一些遗留的PHP代码,这些代码在使用register_globals时被写回(从PHP4.2.0开始,该指令默认为关闭,2002年4月22日发布)。我们现在知道启用它不利于安全。问题是如何找到代码中所有需要使用$_GET或$_POST的地方?我唯一的想法是设置错误报告以警告未初始化的变量,然后测试站点的每个部分。有没有更简单的方法?我是否必须测试站点中的每个代码路径,或者PHP是否会基于文件发出警告? 最佳答案 如果您将错误报告设置为E_ALL,它会在错误日志中警告有关undefinedvariable的完整文件名和行号(假

安卓性能 : useless global variables vs inheritance

假设我有一个对象A和扩展A的对象B。B具有与A无关的全局变量(一个数组和一些计数器)。由于显式转换的成本很高(我不确定有多少),从纯粹的性能角度来看,只创建一个类A并仅在需要时创建一个数组会更好吗,这样我就不必Actor?我想问题是,对象的全局变量是否有任何成本,即使未使用也是如此?编辑:显然忘记添加最重要的...功能。 最佳答案 近年来,继承常常被视为代码异味,因为它会导致不同的问题:https://dzone.com/articles/is-inheritance-dead如果我们用纯粹的性能术语来谈论,一个空数组在RAM中占用

java - Android "Global Variables"不持久

我创建了一个扩展Application的类来存储我想从多个Activity访问的变量publicclassMyApplicationextendsApplication{privateStringfbId,firstName;privatelongexpires;@OverridepublicvoidonCreate(){super.onCreate();}publicStringgetFbId(){returnfbId;}publicvoidsetFbId(StringfbId){this.fbId=fbId;}publicStringgetFirstName(){returnfir