No tienes que asignarlo a GET, tienes que ponerlo en la URL de tu página. Con un ejemplo lo verás mejor (pero no dejes de mirar algún manual):
<a href="muestra_datos.php?prodecencia=Link1">Link1</a>
<a href="muestra_datos.php?prodecencia=Link2">Link2</a>
En la página de tratamiento, es decir, muestra_datos.php haces esto:
Código PHP:
Ver originalif (isset($_GET['procedencia'])) { $procedencia = $_GET['procedencia'];
if ($procedencia == "Link1") {
// Aquí sabes que se viene desde Link1. (La URL será muestra_datos.php?procedencia=Link1)
} else if ($procedencia == "Link2") {
// Aquí sabes que se viene desde Link2. (La URL será muestra_datos.php?procedencia=Link2)
} else {
// Aquí se ha puesto un valor manual en procedencia, que no es ninguno de los esperados.
// Tratar según quieras, mensaje de error o redirección a uno real, lo que sea.
// (La URL será muestra_datos.php?procedencia=<valor_diferente>)
}
} else {
// No hay variable, es decir se ha llamado a muestra_datos.php sin ningún parámetro. Aquí
// decide tú lo que quieres hacer, mostrar error o lo que sea.
// (La URL será muestra_datos.php)
}
Con eso te vale. Un saludo.