목차
回复讨论(解决方案)
백엔드 개발 PHP 튜토리얼 ThinkPHP框架内有个页面需要每天定时访问,服务器是linux,访问时有登录限制,如何解决

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

Jun 23, 2016 pm 01:49 PM
타이밍 섬기는 사람 입장

每天晚上需要跑一个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方法中验证是否登录)的登录验证也可以  求教
你直接把这块单独放到一个模型或者模块里面,这样就可以了啊。
如果不能改动,还要登录,那么  自己黑自己,或者自己在程序上加个后门吧或者例外吧




自己的程序限制了自己?



已解决   解决办法很简单, 在判断是否登录时把这个控制器和方法加入排除列表   之前是我想多了...
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

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

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

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

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

eMule 검색이 서버에 연결할 수 없는 문제를 해결하는 방법 eMule 검색이 서버에 연결할 수 없는 문제를 해결하는 방법 Jan 25, 2024 pm 02:45 PM

eMule 검색이 서버에 연결할 수 없는 문제를 해결하는 방법

CentOS 설치 퓨즈 및 CentOS 설치 서버에 대한 자세한 설명 CentOS 설치 퓨즈 및 CentOS 설치 서버에 대한 자세한 설명 Feb 13, 2024 pm 08:40 PM

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

RPC 서버 연결 불가 및 데스크탑 진입 불가 현상에 대한 해결 방법 RPC 서버 연결 불가 및 데스크탑 진입 불가 현상에 대한 해결 방법 Feb 18, 2024 am 10:34 AM

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

PHP를 사용한 IP 프록시 서버 구축을 위한 모범 사례 가이드 PHP를 사용한 IP 프록시 서버 구축을 위한 모범 사례 가이드 Mar 11, 2024 am 08:36 AM

PHP를 사용한 IP 프록시 서버 구축을 위한 모범 사례 가이드

Dnsmasq를 DHCP 릴레이 서버로 구성하는 방법 Dnsmasq를 DHCP 릴레이 서버로 구성하는 방법 Mar 21, 2024 am 08:50 AM

Dnsmasq를 DHCP 릴레이 서버로 구성하는 방법

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

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

Win11 예약 종료를 설정하는 방법을 가르쳐주세요. Win11 예약 종료를 설정하는 방법을 가르쳐주세요. Jan 06, 2024 pm 07:14 PM

Win11 예약 종료를 설정하는 방법을 가르쳐주세요.

서버에 PHP FFmpeg 확장을 설치하는 방법은 무엇입니까? 서버에 PHP FFmpeg 확장을 설치하는 방법은 무엇입니까? Mar 28, 2024 pm 02:39 PM

서버에 PHP FFmpeg 확장을 설치하는 방법은 무엇입니까?

See all articles