如何在执行一个php文件的时候,让这个被执行的php文件同时执行另一个php文件一次

php的相关问题,我现在有2个php文件,当我点击a.php的时候,b.php也相当于被运行了一次。就好像html里面的框架一样,打开某个网页,里面的框架链接也会打开,刷新网页,框架也刷新。就是这个效果,用php怎么写?如果我打开了a.php,那么b.php也运行一次,我的b.php是记录执行时间并保存的,运行a的时候b只能被点击一次,刷新a的时候也是同样效果。求大神赐予我完整的a.php代码......
如果实在不行,我只能在html里用框架来实现刷新b.php了,html设置60秒刷新一次,这样也把b.php刷新了。其实我a.php有自动循环执行的效果,即使关了浏览器也会自动执行,但是调用b.php就会出错,单独执行不会出错,愁死我了。

说函数的那个,你自己没碰到别人的情况,有的时候不能写函数。
requireonce试了么?
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-26
哪有那么麻烦,这样说吧。
你所说的B文件写成一个函数。
在A文件调用下函数就可以了。追问

这个我知道 我试过了,执行起来没问题。但是我做的是url百度推送,如果写成函数调用,他会重复调用多次并且重复推送相同的url,我现在的要求是,只要调用一次。因为我单独运行b.php的时候它是推送正常,如果用a.php来调用,那么返回的结果就有问题了。

追答

如果写成函数调用,他会重复调用多次

你是说只调用了一次函数,但是执行了多次?

追问

是的,因为百度给出的推送代码是推送文章的url,但是如果循环调用,他会把文章里的图片,还有推荐的文章链接等等全部url都推送了,而且是循环推送,从百度反馈给我的数据来看,我推送一篇文章出去,百度实际收到了十几条url链接

追答

那是写的代码的问题。。。
函数调用一次的话只会执行一次。你检查下循环吧。
再不行的话,做任务计划,每分钟执行一次你需要执行的文件也可以。

追问

谢谢 虽然问题没解决,思路是有了。

本回答被提问者和网友采纳
相似回答