Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Segnalibri

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    31

    Segnalibri

    Avrei bisogno di una funzione php ... che mi permetta di cliccare su un bottone e automaticamente acquisire l'indirizzo url della pagina in cui si trova il browser al momento e inserirla in un database... qualcuno potrebbe darmi qualche idea su come sviluppare ciò? potrebbe essere anche in javascript.

    Una sorta di aggiunge ai preferiti, ma che invece di aggiungere al browser lo aggiunge a un database.

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    <form action="registrapagina.php" method="post">
    <input type="hidden" value="$_SERVER['PHP_SELF']" name="pagina">
    <input type="submit" value="registra pagina corrente" name="invia">
    </form>

    E poi nella pagina registrapagina.php fai la query per l'inserimento nel db recuperando:

    $_POST['pagina'] -> la pagina al momento di premere Registra pagina corrente

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    31
    Ok...credo d'aver capito. Grazie 1000

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    Ti spiego meglio, ero di fretta, ed ho anche fatto un errore.

    $_SERVER['PHP_SELF'] recupera il percorso e la pagina del file che stai visualizzando. Quindi, ipotizzando che stai guardando "Contatti.php", il valore della variabile potrebbe essere /file/menu/index.php.

    Riguardo il form, la versione corretta è questa:

    <form action="registrapagina.php" method="post">
    <input type="hidden" value="<?=$_SERVER['PHP_SELF']?>" name="pagina">
    <input type="submit" value="registra pagina corrente" name="invia">
    </form>

    Comunque ti può essere più utile utilizzare una funzione che recuperi il valore di $_SERVER e lo metta in query, al posto di scrivere 1 pagina solo per quello ^_*

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.