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

    'HTTP_REFERER' perde una variabile

    Ciao a tutti,

    ho un elenco record e pulsante cancellazione.

    al clik su cancella apro la finestra di conferma (modale, ma è ininfluente) che riceve le variabili record da cancellare e pagina di provenienza e le passa alla pag di cancellazione:

    Codice PHP:
    $provenienza=$_SERVER['HTTP_REFERER'];
    $recordvar $_GET['urlRecord']; 
    echo 
    $_GET['recordTXT']; //questo è un testo che esce...
    echo "

    "
    ."</p>";
    echo 
    "<span class=\"button\">"."<a href=$recordvar&URLstart=$provenienza>cancella</a>"."</span>"
    la pagina di cancellazione riceve, cancella e riporta alla pag iniziale:

    Codice PHP:
      $startpage $_GET['URLstart'];
      
    $deleteGoTo $startpage;
      
    header(sprintf("Location: %s"$deleteGoTo)); 

    va tutto bene fintanto che la variabile $startpage ha un solo parametro ma se sono 2 se ne perde uno:

    se pagina iniziale è: start_page.php?annoID=1&utenteID=140

    dopo cancellazione mi riporta a : start_page.php?annoID=1

    cioè si perde &utenteID=140

    Any idea ?

  2. #2
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    devi usare la variabile
    $_SERVER['QUERY_STRING']
    Che prende tutta la stringa delle variabili..

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2008
    Messaggi
    539
    Originariamente inviato da telegio
    devi usare la variabile
    $_SERVER['QUERY_STRING']
    Che prende tutta la stringa delle variabili..
    anche $_GET...che differenza c'è tra i due?

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120

    Re: 'HTTP_REFERER' perde una variabile

    Originariamente inviato da nicemotion
    Any idea ?
    Non puoi mettere un URL in un parametro senza apposita codifica
    Codice PHP:
    $provenienza=urlencode($_SERVER['HTTP_REFERER']); 

  5. #5

    risolto

    Molte grazie a tutti,

    sopratutto a Luca200 (risolto !)

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.