Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Reindirizzare dopo aver eseguito una query... è possibile?

    Buongiorno a tutti,
    dovrei fare in modo che visitando la pagina
    www.sito.it/pagina.php?marca=epson&modello=345d

    il sistema effettua una query sul database, preleva il campo ID nella riga dove marca o modello coincidono e mi effettua il redirect alla pagina

    www.sito.it/prodotto.php?id=id_del_prodotto

    è possibile? grazie in anticipo a tutti...

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Certo che si può.
    Supponiamo che l'id del prodotto sia contenuto nella variabile $result['id'] ottenuta a seguito della query.

    Codice PHP:
    echo '<META HTTP-EQUIV="REFRESH" CONTENT="0 URL=http://www.sito.it/prodotto.php?id=' $result['id'] . '">'

  3. #3
    Be, meglio ancora farlo con header location.
    Ciao!

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Se non è già stato generato un qualche output si, altrimenti va in errore, il refresh invece funziona sempre.

  5. #5

  6. #6
    sarebbe possibile gestirlo con il .htaccess?
    vorrei evitare che entrambe le pagine vengano indicizzate dai motori

  7. #7
    Se usi header location , la pagina non viene indicizzata.
    MA come diceva alhazred, non devi inviare nessun output.
    Cioè usi la pagina solo per fare la ricerca, e poi mandi alla pagina dei risultati.
    Ciao!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.