Heim Backend-Entwicklung PHP-Tutorial 关于模拟登陆,小弟我遇到了一些有关问题,大家帮帮忙T T

关于模拟登陆,小弟我遇到了一些有关问题,大家帮帮忙T T

Jun 13, 2016 pm 12:18 PM
cookie curl nbsp post

关于模拟登陆,我遇到了一些问题,大家帮帮忙T T
最近寒假在家没事干,突然想做一个通知我出新成绩的程序。
我的做法是用PHP模拟登陆,每15分钟脚本自动运行,抓取页面上的成绩,如果有新出的成绩就通过邮件通知我。
但是出了一个问题:我通过curl,每次POST第一次登陆记录下来的cookie信息,这样在一段时间内是可以自动在后台登陆的。但教务系统的sessionID好像是有生命周期的,过几个小时cookie信息就有一些小变化,模拟登陆的将无法成功。
请问一下这种情况是我的思路有问题呢,还是有什么办法可以自动更新cookie信息?
多谢大家!
------解决思路----------------------
cookie 当然是要动态获取的!
如果 cookie 是一成不变的话,那要 cookie 有什么意义?
------解决思路----------------------
cookie中的sessionid会随着时间的变化在服务器端失效,可以直接模拟用户表单登陆,新建会话。

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen 10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen Dec 18, 2023 pm 02:21 PM

10 Möglichkeiten, die Helligkeit unter Windows 11 anzupassen

Wie deaktiviere ich die Authentifizierung beim privaten Surfen auf dem iPhone in Safari? Wie deaktiviere ich die Authentifizierung beim privaten Surfen auf dem iPhone in Safari? Nov 29, 2023 pm 11:21 PM

Wie deaktiviere ich die Authentifizierung beim privaten Surfen auf dem iPhone in Safari?

Tutorial zum Aktualisieren der Curl-Version unter Linux! Tutorial zum Aktualisieren der Curl-Version unter Linux! Mar 07, 2024 am 08:30 AM

Tutorial zum Aktualisieren der Curl-Version unter Linux!

Das digitale Aktivierungsskript für Win10/11 MAS Version 2.2 unterstützt erneut die digitale Aktivierung Das digitale Aktivierungsskript für Win10/11 MAS Version 2.2 unterstützt erneut die digitale Aktivierung Oct 16, 2023 am 08:13 AM

Das digitale Aktivierungsskript für Win10/11 MAS Version 2.2 unterstützt erneut die digitale Aktivierung

Wo werden Cookies gespeichert? Wo werden Cookies gespeichert? Dec 20, 2023 pm 03:07 PM

Wo werden Cookies gespeichert?

Wo befinden sich die Cookies auf Ihrem Computer? Wo befinden sich die Cookies auf Ihrem Computer? Dec 22, 2023 pm 03:46 PM

Wo befinden sich die Cookies auf Ihrem Computer?

Wo sind die mobilen Cookies? Wo sind die mobilen Cookies? Dec 22, 2023 pm 03:40 PM

Wo sind die mobilen Cookies?

So kündigen Sie Ihr Apple-Abonnement So kündigen Sie Ihr Apple-Abonnement Oct 31, 2023 pm 11:13 PM

So kündigen Sie Ihr Apple-Abonnement

See all articles