申し訳ありませんが、PHPを使用して行うことはできません。あなたの唯一の選択肢はどこかでJavaScriptを使うことです。
しかし、PHPセッションとURIを要求する別の方法でやりたいことを達成できます。
これは、ユーザのアクセスしたURLを、現在のセッション内のウェブサイトのどこでも参照できる変数(またはMySQLを使用できる)に格納することを含みます。 、あなたは$ _SERVER [「PHP_SELF」]の値は、serialize()
それを含む配列を維持し、セッション変数に格納することができ、あなたのコードで
<?php
session_start();
// Retrieve/create the current list
if(isset($_SESSION['history'])) {
$history = $_SESSION['history'];
} else {
$history = new array();
}
// Add the current URL to the history array
array_push($history, $_SERVER['REQUEST_URI']);
// Do anything else you want to here
// Store the array again
$_SESSION['history'] = $history;
?>
あなたはサーバー側からブラウザの履歴を読みたいのですか? – glenatron
なぜjsを使用しないのですか?あなたは単にajaxリクエストでphpにデータを送ることができます。 – CKKiller
@ChristopherKenney私はPeggyがJavaScriptを全く使用できないと言っています。私は正しい? – CJxD