这是我在这里的第一个问题,我不会问我是否还没有尝试过几乎所有的事情。我的问题如下:
我的任务是在我们公司维护一个旧的 web 应用程序,其中一部分是将 html 文件中的旧日期更改为当前年份。我这样做了,当我直接使用所需参数访问文件时,它就可以工作了。现在应用程序本身不会直接访问这个文件,而是通过他们称为“proxy.php”的东西加载它——它定义了允许的主机和其他一些东西,但它主要做的是通过 cURL 获取数据。如果我访问通过“proxy.php”更改的文件,它会返回一个不应存在于服务器上任何位置的文件(其中包含旧内容)。
我在下面复制了proxy.php的函数,结果相同(提供了一个旧文件):
<?php
//phpinfo();
//Proxy.php test because weird things are happening...
$url = $_GET["url"]; //The url that it gets is escaped already.
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPGET,1);
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,TRUE);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
$xml = curl_exec ($ch);
echo $xml;
?>
一位同事还告诉我,他们总是只更改 html 文件中的日期,并且一直有效。我希望我提供了有关我的问题的足够信息。先感谢您。
慕姐8265434