Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php自动每日http登录请求_Php_Xml_Http_Authentication - Fatal编程技术网

php自动每日http登录请求

php自动每日http登录请求,php,xml,http,authentication,Php,Xml,Http,Authentication,我需要从网站的新闻提供商处恢复XML数据。为了做到这一点,我需要每天发送一个url请求进行身份验证,然后我需要在发送的每个新请求中包含身份验证ID。基本上,会话每24小时过期一次,然后我需要请求一个新的会话来继续接收我的(非RSS)新闻提要。有没有办法使这个过程自动化?也许是卷发?我的PHP知识相当基础,但我不认为我需要每天早上手动进入文件,请求ID并将数字字符串复制到所有数据请求中。。。?此外,我不知道这是否是常见的做法,也不知道这是否是针对我们的新闻提供商的,但如果有人能给我提供任何帮助,或

我需要从网站的新闻提供商处恢复XML数据。为了做到这一点,我需要每天发送一个url请求进行身份验证,然后我需要在发送的每个新请求中包含身份验证ID。基本上,会话每24小时过期一次,然后我需要请求一个新的会话来继续接收我的(非RSS)新闻提要。有没有办法使这个过程自动化?也许是卷发?我的PHP知识相当基础,但我不认为我需要每天早上手动进入文件,请求ID并将数字字符串复制到所有数据请求中。。。?此外,我不知道这是否是常见的做法,也不知道这是否是针对我们的新闻提供商的,但如果有人能给我提供任何帮助,或者有人能给我一个PHP教程来指导如何做到这一点,我将不胜感激

谢谢!
Jane

您可以创建php文件来完成作业,然后使用以下任一方法:

在特定时间执行工作

要在基于unix的系统中执行相同的操作


我希望这就是您想要的

取决于您使用的系统、windows调度器和linuxIbu的cron——谢谢!它实际上是一个Drupal站点。。。那么cron我猜…?好的,然后身份验证ID作为XML标记的属性发送回我,我必须在发送回的每个URL请求中包含这个属性。。。我是否可以将属性保存为变量,还是必须在所有请求中手动输入它?非常感谢!由于您使用的是自动脚本,因此让它将返回数据保存在数据库中是有意义的,该数据库每天都会更新,并且您发回的请求必须在每个请求中从数据库获取id。也许你应该在api文档中寻找一个更好的方法,但我相信这个方法会很好用。。。好的,谢谢。。。我觉得我有点不知所措,但我会调查一下。