Есть несколько способов, наиболее выдающимся из которых является получение данных формы или получение строки запроса. Вот один метод, использующий JavaScript. Когда вы нажимаете на ссылку, она вызывает _vals ('mytarget', 'theval'), который отправит данные формы. Когда ваша страница отправляется обратно, вы можете проверить, установлены ли эти данные формы, а затем извлечь их из значений формы.
<script language="javascript" type="text/javascript">
function _vals(target, value){
form1.all("target").value=target;
form1.all("value").value=value;
form1.submit();
}
</script>
В качестве альтернативы вы можете получить его через строку запроса. PHP имеет ваши глобальные функции _GET и _SET, чтобы сделать это намного проще.
Я уверен, что, возможно, есть и другие методы, которые лучше, но это только несколько, которые приходят на ум.
РЕДАКТИРОВАТЬ: Основываясь на том, что другие сказали, используя вышеупомянутый метод, у вас будет якорный тег как
<a onclick="_vals('name', 'val')" href="#">My Link</a>
И тогда в вашем PHP вы можете получить данные формы, используя
$val = $_POST['value'];
Таким образом, когда вы нажимаете на ссылку, которая использует JavaScript, она публикует данные формы, а когда страница отправляется с этого клика, вы можете извлечь ее из PHP.