Ich möchte wissen, ob wir auf einer PHP-Seite können Browserverlauf erhalten? Angenommen, ich möchte eine PHP-Seite anzeigen, wenn zuvor ein bestimmter Link in diesem Browser aufgerufen wurde, andernfalls wird eine leere Seite angezeigt. Ist es möglich, dies zu tun ??Ist es möglich, den Browserverlauf in einem PHP-Code nachzuverfolgen?
0
A
Antwort
4
Wie es Ihre eigene Website ist, können Sie ein Session-Variable speichern sie wie
session_start();
$SESSION["VisitedMySpecialPage"]=time();
und dann in Riffel Seite
session_start();
if (isset($SESSION["VisitedMySpecialPage"]))
{
// check here it was within say the last hour..
}
1
Sie können verfolgen, welche Seiten in Ihrer eigenen Domain besucht wurden, aber Sie können nicht überprüfen, welche anderen Domains er besucht hat. Sie können den Referer-Header überprüfen, um zu sehen, von welcher Site er stammt, aber das ist nur 1 Site und ist nicht sehr zuverlässig.
1
Nun gab es Abhilfe für dieses Problem vor einiger Zeit, ich weiß nicht, was noch Browser kann es tun:
- Ort
<a>
Tag mit href attr zu verbinden, was Sie auf Ihrem interessiert sind
- inspizieren
<a>
Knoten (überJS
), wenn diese Verbindung:visited
Pseudoklasse - Sendeergebnis über ajax an den Server senden bekam
Verwandte Themen
- 1. Ist es möglich, den Formularnamen von einem Java HTTPServletRequest abzurufen?
- 2. Ist es möglich, den Fokuswert auf einem qx1 über sdk
- 3. Ist es möglich, CMFCToolBar einem Dialog hinzuzufügen?
- 4. Es ist möglich, in MySQL
- 5. Ist es möglich, den Aufrufstapel programmgesteuert in VB6 abzurufen?
- 6. Ist es nicht möglich, den Regelnamen in ElastAlert Alerts anzuzeigen?
- 7. ist es möglich, in scala
- 8. Verhindern, dass Iframe-Seiten in den IE-Browserverlauf eingefügt werden
- 9. ist es möglich,
- 10. Ist es möglich, Javascript in einem iFrame in IE9
- 11. Ist es möglich, ein data.frame in einem Vektor in R
- 12. Ist es möglich, in PHP:
- 13. Android Browserverlauf lesen
- 14. Ist es möglich, Docker in einem Container zu steuern?
- 15. Ist es möglich, WMI in einem Windows-Dienst zu verwenden?
- 16. Ist es möglich, polymorphe Funktionen in einem DSL mit Free
- 17. Ist es möglich, 'else' in einem Python-Listenverständnis zu verwenden?
- 18. Ist es möglich, einen Port in einem Ajax-Aufruf angeben
- 19. Swift: ist es möglich,
- 20. Ist es möglich path.Data
- 21. Ist es möglich, ein Eigenschaftenobjekt in einem Abschlussargument zu "senken"?
- 22. Ist es möglich, ein Symbol in den Bootstrap-Navigationsregisterkarten hinzuzufügen?
- 23. Ist es möglich, dass in VSCode intellisense den Rückgabetyp anzeigt?
- 24. Ist es möglich, den Verlauf einer Zeile in SVN anzuzeigen?
- 25. Ist es möglich, den Spaltenkopftext in extjs 4 zu erhalten?
- 26. Express: Ist es möglich, den Pfad in res.sendFile zu vereinfachen?
- 27. ist es möglich für Avassetwriter in den Speicher
- 28. Ist es möglich, Montageanweisungen in den CUDA-Code aufzunehmen?
- 29. Ist es möglich, den Fortschritt einer Sortierung in Linux anzuzeigen?
- 30. Ist es möglich, in iOS auf den Gerätecontainer zuzugreifen?
Ist es eine Seite von Ihrer eigenen gibt, etwas zu tun, um zu bestätigen gingen Website oder jemand anderes? – BugFinder
Nein, es ist nicht möglich, es sei denn Ihre eigene Domain ... Denken Sie an die Unsicherheit, wenn es –
war Wenn Sie den Überblick über diese Person auf der Seite haben können, wenn es Ihr PHP-Programm aufruft, dann können Sie, sonst php bekommt nur, was in der http-Anfrage war, und weiß nichts über das, was im Browser ist. –