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

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

WBOY
WBOYOriginal
2016-06-13 12:06:201033browse

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

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

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn