草庐IT

cached_obj_get

全部标签

php - 使用 ajax 和 jquery 加载部分页面,但在 url 中显示 GET 变量

为了向您展示我想做什么,您只需访问gmail。当你点击收件箱时,url会刷新到这个?tab=mm#inbox并且页面中唯一刷新的部分是你的电子邮件所在的大部分google调用div.l.m.这怎么可能?他们是在大量使用缓存,还是在使用我不知道的javascript命令?我想要做的是,我有一个包含两个不同选项卡的页面。ProductsRequests当用户继续时,例如。cart.php他们将转到第一个选项卡。当用户单击第二个选项卡时,将触发调用文件cart.php?rq=r的js函数,结果显示在容器div中。(我知道此刻我有帖子)functionshow(){varprstr=".con

PHP xml阅读器: How to cache xsd schema?

我正在使用PHPxmlreader来验证和解析xml数据。此xml通过XMLReader::setSchema函数使用来自本地文件的一些xsd模式和通过xsd:import/include来自http://的远程xsd模式进行验证。一切正常,但每次调用时它都会从网络中获取xsd模式并从磁盘读取。所以我的问题是:是否有在本地RAM中缓存远程xsd模式的方法?对于本地模式文件,我认为Linux中的tmpfs可以正常工作,但是否有另一种方法来缓存本地xsd模式文件?解决方案感谢VolkerK指出xmlcatalog系统。它适用于libxml/phpxmlreader。在Linux中,只需编辑

php file_get_contents 向 Bugzilla 安装发送错误的内容类型

我正在创建一个脚本,该脚本应向bugzilla安装发送请求,以便登录用户并发布错误。我正在使用Google代码上提供的BugzillaPHPhttp://code.google.com/p/bugzillaphp/在我的本地服务器上一切正常,但在应该运行脚本的远程服务器上却不行。我从Bugzilla返回的错误是:Content-Typemustbe'text/xml,''multipart/*,''application/soap+xml,''or'application/dime'insteadof'application/x-www-form-urlencoded'这意味着我的脚本

PHP + APC : How to cache data up to 128M?

我有大数据部分要缓存在APC中(普通文件缓存太慢)。apc_store函数总是为这个数据量返回false:我试着做这样的事情:ini_set('apc.max_file_size','128M');die(ini_get('apc.max_file_size'));输出是1M!它不会抛出任何错误,但它根本不起作用。我拥有的所有其他ini_set(例如memory_limit)都运行良好,所以这不是权限问题。我的APC信息是:Version3.1.3p1MMAPSupportEnabledMMAPFileMasknovalueLockingtypepthreadmutexLocksRev

php - 在我的部分页面上使用 Php 到 "No cache"的方法?

我的网站页面上有一个表单。我有一个从提交表单回显的表,我不想缓存它,因为当您输入表单时,缓存的版本会显示并且不会更新。有没有比元标记不缓存页面更好的方法?我现在使用的代码是';while($row=mysql_fetch_array($result)){echo"".$row['title']."-".$row['name']."".$row['class']."";}echo'';?> 最佳答案 参见http://php.net/manual/en/function.header.php

PHP 面向对象 : Get all declared classes which are have extended another parent class

我需要获取所有扩展了另一个父类的声明类。例如……classParentClass{}classChildOneextendsParentClass{}classChildTwoextendsParentClass{}classChildThree{}我需要一个输出这个的数组:array('ChildOne','ChildTwo')我是PHPOOP的新手,但基于一些谷歌搜索,我想到了这个解决方案。$classes=array();foreach(get_declared_classes()as$class){if(is_subclass_of($class,'ParentClass'))

php - PHP 会处理 $_GET 和 $_POST 中变量的字符编码吗? (PHP 5.4)

我的脚本是用UTF-8编写的,它使用的MySQL数据库表的排序规则是utf8_unicode_ci。现在,如果我想将$_GET/$_POST中的字符串与脚本/数据库中的“内部”字符串进行比较,甚至将某些内容放入数据库中,我是否必须检查/修复变量的编码还是PHP已经为我做了?如果是前者,我是否可以在脚本开头简单地执行以下操作?functioninputToUtf8($string){$detectedEncoding=mb_detect_encoding($string,'UTF-8,ISO-8859-1',true);if($detectedEncoding=='UTF-8'){ret

caching - Nginx FastCGI 缓存 VS Varnish?

我目前正在开发一个高性能、高负载的Web应用程序。我目前正在为PHP-FPM、APC(操作码缓存)运行带有FastCGI的nginx,但它也是新功能;FastCGI缓存。FastCGI缓存允许我缓存动态内容(如php页面),这极大地加快了应用程序的速度。不过我有一个问题。我应该坚持使用FastCGI缓存,还是Varnish“更好”(更快)?我只是在寻找速度和并发性方面的纯粹性能。到目前为止,我对FastCGI非常满意,但我已经在网上阅读了数千篇文章,都说Varnish很好。然而,accordingtothisbenchmark/article,对于许多并发用户来说,varnish似乎是

php - preg_replace file_get_contents 中不包含单词的所有链接

这个问题在这里已经有了答案:Regularexpressiontomatchalinethatdoesn'tcontainaword(33个答案)关闭9年前。我正在将一个页面读入一个变量,我想禁用地址中不包含单词“remedy”的所有链接。到目前为止,我的代码获取了所有链接,包括带有“补救措施”的链接。我做错了什么?$page=preg_replace('~(.*?)~i','$1',$page);--解决方案--$page=preg_replace('~(.*?)~i','$2',$page);

php - 如何从url中隐藏GET变量

我一直坚持这个"/>,我试图隐藏$_GET可变但没有成功。我想要实现的是www.mywebsitename.com/profile/name或www.mywebsite.com/name而不是profile.php?u=name有可能吗? 最佳答案 对于您的URL:http://localhost/ifinal/profile/myname您可以将like与htaccess一起使用:RewriteEngineOnRewriteBase/ifinal/RewriteCond%{REQUEST_FILENAME}!-fRewriteCo