Salve a tutti,
vorrei sapere un parere su una soluzione, apparentemente andata a buon fine, relativa all'associazione di un valore ad un link (<a href ecc), richiama la stessa pagina, ma con contenuti modificati in base al valore passato. Ad esempio: clicco sul link con associato un codice prodotto e la stessa pagina viene aggiornata con la foto e i dati relativi a quel prodotto.
la pagina apre con l'avvio di una sessione;
poi
<?php
if(!IsSet($_SESSION['selezione'])){
//pagina generale
$selezione="Elenco prodotti";
//variabile di sessione attivata
$_SESSION['selezione']=$selezione;
}
else{
$selezione=$_SERVER['QUERY_STRING'];
}
?>
...
<html>
durante la compilazione della pagina inserisco i link, con assegnati un valore diverso:
Il valore è <? $selezione ?>
">vedi prodotto AAA
">vedi prodotto BBB
">vedi prodotto CCC
quando la pagina ricarica la variabile $selezione assume il valore passato dal link ("prodotto AAA" oppure gli altri) e questo mi permetterebbe di andare a recuperare in DB i valori di quel prodotto (foto, descrizione, prezzo ecc) e VISUALIZZARLI nella stessa pagina.
L'operazione funziona, ma mi chiedo se è una procedura corretta o se da questa situazione possono venir fuori problemi o altro. Esistono soluzioni più adatte?
Grazie in anticipo.
![]()
![]()