Heim Backend-Entwicklung C#.Net-Tutorial Erfahren Sie, wie Sie das Problem des ASP-Sitzungsverlusts lösen können

Erfahren Sie, wie Sie das Problem des ASP-Sitzungsverlusts lösen können

May 18, 2017 am 11:33 AM

Vielleicht stoßen viele ASP-Entwickler auf diese Situation: Die Sitzung geht während der Sitzung ohne Grund verloren. Mit anderen Worten: Wenn die SessionID verloren geht, gehen auch dieselben Variablen auf Sitzungsebene verloren.

Viele Sitzungen gehen aufgrund falscher Programme oder falscher virtueller Verzeichnisstrukturen verloren.

SessionID ändert sich aus folgenden Gründen.

Grund 1:

Der Browser von Netscape geht davon aus, dass „/App/user.asp“ und „/app/user.asp“ zwei verschiedene Programme sind. Es wird automatisch eine neue Sitzung (neue Sitzung) gestartet. Daher muss die Großschreibung von Buchstaben auf Ihrer Website vereinheitlicht werden.

Grund zwei:

Der andere Grund ist der Wert von Session.Timeout.

Das Timeout-Attribut wird verwendet, um das Sitzungs-Timeout in Einheiten von einer Minute festzulegen. Wenn ein Benutzer die Seite nicht innerhalb eines Timeouts aktualisiert oder anfordert, endet die Sitzung. Wenn Sie die Seite erneut anfordern, wird eine neue Sitzung gestartet.

Stellen Sie sicher, dass der Wert von Timeout in Minuten angegeben ist.

Format: Session.Timeout [= nMinuten]

Grund drei:

Wenn der Benutzer das Cookie seines Browsers deaktiviert, wird die Sitzung natürlich beendet kann es nicht behalten. Weil die Sitzungserhaltung von Cookies abhängt.

Um den Status der Sitzung beizubehalten, muss der Browser Cookies unterstützen und geöffnet sein. Natürlich können Sie auch andere Methoden verwenden

Grund 4:

Ein häufiger Fehler besteht darin, eine falsche Verzeichnisstruktur zu erstellen. Wie die folgende Verzeichnisstruktur:

root puts global.asa

virtual_root has not have global.asa

another_virtual_root has not have global.asa

Aufrufe zwei virtuelle Dateien Auf der Root-Seite wird dieselbe global.asa (die im Root) ausgeführt

Eine andere Verzeichnisstruktur:

root verfügt nicht über global.asa

virtual.global.asa

another_virtual_root Ein weiteres global.asa

Jedes global.asa in einem anderen Verzeichnis wird natürlich separat ausgeführt. Wenn der darin enthaltene Code jedoch derselbe ist, erwähnen Sie ihn nicht. :)

Wenn Sie also Seiten in verschiedenen Verzeichnissen anfordern, werden unterschiedliche global.asa ausgeführt. Es werden verschiedene Variablen aufgerufen, unterschiedliche Sitzungs-IDs erstellt ... alle vorherigen nützlichen Informationen werden zerstört.

Das Folgende ist eine detaillierte Erklärung:

Wenn Sie zuerst die Seite der untergeordneten virtuellen Anwendung (untergeordnete virtuelle Anwendung) durchsuchen und dann die übergeordnete Seite der untergeordneten virtuellen Anwendung durchsuchen Seite des virtuellen Programms (übergeordnetes virtuelles Stammverzeichnis). Diese Variablen gehen verloren und werden zerstört. Schauen Sie sich das folgende Formular an:
Anforderung Unterprogramm 1 Verlust Unterprogramm 2 Verlust

Zuerst wird ROOT nicht

nur im untergeordneten Programm 1 angefordert vorher wird nicht passieren

Anfordern von Root nur vor Unterprogramm 2 wird nicht passieren

Letzte Anfrage Root wird passieren

【Verwandte Empfehlungen】

1.

Kostenloses ASP-Video-Tutorial

2.

Einführung in die drei Methoden des Sitzungsobjekts in ASP

3.

Detaillierte Erläuterung der Fähigkeiten zur Verwendung von Sitzungen in ASP

4.

Einfaches Beispiel einer ASP-Sitzung

5.

Detaillierte Einführung in die Sitzung in ASP

Das obige ist der detaillierte Inhalt vonErfahren Sie, wie Sie das Problem des ASP-Sitzungsverlusts lösen können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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 KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

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)

Was sind die integrierten Objekte in ASP? Was sind die integrierten Objekte in ASP? Nov 09, 2023 am 11:32 AM

Zu den in ASP integrierten Objekten gehören Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer usw. Detaillierte Einführung: 1. Anforderung: Stellt ein HTTP-Anforderungsobjekt usw. dar.

Was sind die ASP-Entwicklungstools? Was sind die ASP-Entwicklungstools? Oct 23, 2023 am 11:02 AM

Zu den ASP-Entwicklungstools gehören Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET und Oracle SQL Developer.

ASP-Scanning-Tool zur Schwachstellenerkennung ASP-Scanning-Tool zur Schwachstellenerkennung Oct 13, 2023 am 10:45 AM

Erkennung von Schwachstellen im ASP-Scanning-Tool: 1. Wählen Sie das entsprechende Scan-Tool aus. 3. Konfigurieren Sie die Scan-Optionen nach Bedarf. 4. Starten Sie nach Abschluss der Konfiguration das Scan-Tool . Scan-Tool Es wird ein Bericht erstellt, der die erkannten Schwachstellen und Sicherheitsprobleme auflistet. 7. Nachdem Sie die Schwachstelle behoben haben, führen Sie das Scan-Tool erneut aus Die Sicherheitslücke wurde erfolgreich ausgenutzt und repariert.

So erkennen Sie Schwachstellen in ASP manuell So erkennen Sie Schwachstellen in ASP manuell Oct 13, 2023 am 10:49 AM

Manuelle Erkennung von Schwachstellen durch ASP: 1. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung für Ausgabedaten. 3. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der ASP-Anwendung Berechtigungskontrolle der ASP-Anwendung für Dateien und Verzeichnisse. 6. Überprüfen Sie die Datenbanksicherheit der ASP-Anwendung. 7. Überprüfen Sie die Konfigurationsdatei und Serverkonfiguration der ASP-Anwendung.

Welche Methoden gibt es zur Erkennung von ASP-Schwachstellen? Welche Methoden gibt es zur Erkennung von ASP-Schwachstellen? Oct 13, 2023 am 10:42 AM

Zu den Methoden gehören: 1. Verwendung spezieller Schwachstellen-Scanning-Tools; 2. Manuelle Tests zur Erkennung und Überprüfung von Schwachstellen in ASP-Anwendungen; der Code der ASP-Anwendung.

So verbinden Sie ASP mit dem Zugriff auf die Datenbank So verbinden Sie ASP mit dem Zugriff auf die Datenbank Oct 18, 2023 am 11:33 AM

Verbindungsmethode: 1. Verwenden Sie ADO, um eine Verbindung zur Datenbank herzustellen. 2. Verwenden Sie DSN, um eine Verbindung zur Datenbank herzustellen. 3. Verwenden Sie die Verbindungszeichenfolge, um eine Verbindung zur Datenbank herzustellen.

Der durchschnittliche Verkaufspreis des iPhone steigt um 14 %, da das iPhone 13 Rekordumsätze erzielt Der durchschnittliche Verkaufspreis des iPhone steigt um 14 %, da das iPhone 13 Rekordumsätze erzielt Apr 14, 2023 pm 03:22 PM

Der durchschnittliche iPhone-Verkaufspreis (ASP) verzeichnete im vergangenen Jahr ein zweistelliges Wachstum und stieg im Jahresvergleich um 14 %. Die Beliebtheit des iPhone 13 ist ein wichtiger Treiber und trägt dazu bei, dass der weltweite Smartphone-Markt insgesamt einen Rekordjahresumsatz von 448 Milliarden US-Dollar erzielt. Trotz der Teileknappheit wuchs der Smartphone-Markt im Jahresvergleich um 7 %, wobei Apple den mit Abstand größten Anteil einnahm ... Das Marktforschungsunternehmen Counterpoint veröffentlichte heute seine neuesten Schätzungen. Laut der neuesten Studie von Counterpoints MarketMonitorService wird der weltweite Smartphone-Marktumsatz im Jahr 2021 448 Milliarden US-Dollar übersteigen. Auch wenn Komponentenknappheit und COVID-19-Beschränkungen weiterhin die weltweite Versorgung stören

So führen Sie die Schwachstellenerkennung bei der ASP-Sicherheitsprüfung durch So führen Sie die Schwachstellenerkennung bei der ASP-Sicherheitsprüfung durch Oct 13, 2023 am 10:54 AM

Schritte zur Erkennung von Sicherheitslücken bei der ASP-Anwendung: 1. Sammeln Sie relevante Informationen über die ASP-Anwendung. 3. Überprüfen Sie den Überprüfungs- und Filtermechanismus der ASP-Anwendung Filtermechanismus der Ausgabedaten; 5. Überprüfen Sie den Authentifizierungs- und Sitzungsverwaltungsmechanismus der Anwendung. 7. Überprüfen Sie die Fehlerbehandlung der Anwendung. 9 . Schwachstellen beheben.

See all articles