Maison >développement back-end >tutoriel php >ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,怎么解决

ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,怎么解决

WBOY
WBOYoriginal
2016-06-13 12:06:201033parcourir

ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,如何解决
每天晚上需要跑一个PHP程序处理数据

目前是写在项目框架内的一个PHP页面里   linux计划任务wget访问这个页面地址  提示没有登录

如何解决   是否有更好的定时执行的实现方式
------解决思路----------------------
把登录限制去掉,然后在头部加IP判断,只要是不本机IP的,全部不允许访问
------解决思路----------------------
自己的程序限制了自己?
------解决思路----------------------
1、可以用Curl模拟登陆
2、记得一个帐号的登陆信息,获取它的cookie,然后用curl中的CURLOPT_COOKIE ,然后直接访问
------解决思路----------------------
我觉得你这个有点坑自己了,一般如果一个URI只是执行数据库操作部显示的话纯可以单独写一个脚本自己跑,干嘛非要依赖原始的框架呢?如果是有部分逻辑要依据于框架的话你可以摘出来copy一个就好了,反正就是个自动执行脚本不会占用多大的资源消耗。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn