-1

私はPHPが初めてで、いくつかの作業を行っています.2つのページがあります1)link.php 2)golink.php

link.php

<ul>
<li><a href="golink.php">Home</a></li>
<li><a href="golink.php">About us</a></li>
<li><a href="golink.php">Highlights</a></li>
<li><a href="golink.php">Price</a></li>
<li><a href="golink.php">Location Map</a></li>
<li><a href="golink.php">Payment Plan</a></li>
</ul>

When I click any link, I want to get the name of that link in golink.php page. Example:- If I click Home link, I need to get Home value in golink.php page. I dont want to pass id value in href link like <a href="golink.php ? value= home">Home</a>
I want any other method like session. Please help me. Thanks in advance.

4

3 に答える 3

0

Javascriptで可能。

Javascript と Cookie を使用した例

$("a[href='golink.php']").on("click", function(event){
    document.cookie = "linkname="+ escape($(this).text());
});

これはjqueryを使用しており、読みやすくなっています。まだ最善の解決策ではありません。訪問者は JS と Cookie を有効にする必要があるためです。Skript は「linkname」と呼ばれる Cookie を作成し、golink.php の値を $_COOKIE['linkname'] で読み取ることができます。最善の解決策は実際にはクエリです。

php.net の _COOKIE ドキュメント

于 2013-01-04T07:52:53.133 に答える
0

$_SERVER['HTTP_REFERER'] を使用します。以前の URL が表示されます。

<?php echo $_SERVER['HTTP_REFERER'] ?>
于 2013-01-04T07:37:41.453 に答える