ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,如何解决
每天晚上需要跑一个PHP程序处理数据
目前是写在项目框架内的一个PHP页面里 linux计划任务wget访问这个页面地址 提示没有登录
如何解决 是否有更好的定时执行的实现方式
回复讨论(解决方案)
把登录限制去掉,然后在头部加IP判断,只要是不本机IP的,全部不允许访问
自己的程序限制了自己?
把登录限制去掉,然后在头部加IP判断,只要是不本机IP的,全部不允许访问
因为此页面是项目内的,整个项目不能都去掉登录限制 如果有办法能解除当前页面(继承a类,在a类_initialize方法中验证是否登录)的登录验证也可以 求教
把登录限制去掉,然后在头部加IP判断,只要是不本机IP的,全部不允许访问
因为此页面是项目内的,整个项目不能都去掉登录限制 如果有办法能解除当前页面(继承a类,在a类_initialize方法中验证是否登录)的登录验证也可以 求教
你直接把这块单独放到一个模型或者模块里面,这样就可以了啊。
如果不能改动,还要登录,那么 自己黑自己,或者自己在程序上加个后门吧或者例外吧
1、可以用Curl模拟登陆
2、记得一个帐号的登陆信息,获取它的cookie,然后用curl中的CURLOPT_COOKIE ,然后直接访问
我觉得你这个有点坑自己了,一般如果一个URI只是执行数据库操作部显示的话纯可以单独写一个脚本自己跑,干嘛非要依赖原始的框架呢?如果是有部分逻辑要依据于框架的话你可以摘出来copy一个就好了,反正就是个自动执行脚本不会占用多大的资源消耗。
我觉得你这个有点坑自己了,一般如果一个URI只是执行数据库操作部显示的话纯可以单独写一个脚本自己跑,干嘛非要依赖原始的框架呢?如果是有部分逻辑要依据于框架的话你可以摘出来copy一个就好了,反正就是个自动执行脚本不会占用多大的资源消耗。
1、可以用Curl模拟登陆
2、记得一个帐号的登陆信息,获取它的cookie,然后用curl中的CURLOPT_COOKIE ,然后直接访问
把登录限制去掉,然后在头部加IP判断,只要是不本机IP的,全部不允许访问
因为此页面是项目内的,整个项目不能都去掉登录限制 如果有办法能解除当前页面(继承a类,在a类_initialize方法中验证是否登录)的登录验证也可以 求教
你直接把这块单独放到一个模型或者模块里面,这样就可以了啊。
如果不能改动,还要登录,那么 自己黑自己,或者自己在程序上加个后门吧或者例外吧
自己的程序限制了自己?
已解决 解决办法很简单, 在判断是否登录时把这个控制器和方法加入排除列表 之前是我想多了...

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











CentOS 설치 퓨즈 및 CentOS 설치 서버에 대한 자세한 설명

RPC 서버 연결 불가 및 데스크탑 진입 불가 현상에 대한 해결 방법

에픽서버가 오프라인 상태일 때 게임에 접속할 수 없으면 어떻게 해야 하나요? 에픽게임즈가 오프라인으로 게임에 입장할 수 없는 이유에 대한 해결책
