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

    [header] : sul redirect si possono passare variabili POST?

    salve

    devo fare un redirect ad una pagina php, ma vorrei mandargli anche una variabile POST, è possibile? o altrimenti come posso mandare quell'informazione nell'header?

    Codice PHP:
      $host  $_SERVER['HTTP_HOST'];
      
    $uri   rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
       
    $log= new db_use;  
      
    $extra 'login.php';
        
    $logged=$log->login($_POST['user'],$_POST['pwd']);
        if (
    $logged)
        {
          
    header("Location: ttp://$host$uri/$extra");
        }
        else
        {
     
          
    header("Location: ttp://$host$uri/$extra");
        } 
    vorrei mandare una variabile POST per riconoscere o no se il login è andato a buon fine..si può fare? (variabili get non posso..)
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  2. #2
    ma sto cacchio di bbcode mi aggiunge [URL] ai link del'headerù!!!

    ho tolto l' "h" davanti all ttp per far si che questo non avvenisse ma non fateci caso
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  3. #3
    nessuno sa se è possibile?

    insomma come è la chiamata di una form ad una pagina php con il metodo post?
    come posso emulare questo comportamento con il redirect?
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

  4. #4
    if ($logged)
    {
    header("Location: ttp://$host$uri/$extra");
    }
    else
    {

    header("Location: ttp://$host$uri/$extra");
    }

    o usi le sessioni, quindi:


    if ($logged)
    {
    $_SESSION['tua_var'] = valore;
    header("Location: ttp://$host$uri/$extra");
    }
    else
    {
    $_SESSION['tua_var'] = valore;
    header("Location: ttp://$host$uri/$extra");
    }

    oppure scrivi la variabile nell'url, quindi:


    if ($logged)
    {
    header("Location: ttp://$host$uri/$extra?tua_var=valore");
    }
    else
    {
    $_SESSION['tua_var'] = valore;
    header("Location: ttp://$host$uri/$extra?tua_var=valore");
    }


    Spero eri questo ke intendevi.

  5. #5

    Re: [header] : sul redirect si possono passare variabili POST?

    Originariamente inviato da Whitecrowsrain
    salve

    devo fare un redirect ad una pagina php, ma vorrei mandargli anche una variabile POST, è possibile? o altrimenti come posso mandare quell'informazione nell'header?

    Codice PHP:
      $host  $_SERVER['HTTP_HOST'];
      
    $uri   rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
       
    $log= new db_use;  
      
    $extra 'login.php';
        
    $logged=$log->login($_POST['user'],$_POST['pwd']);
        if (
    $logged)
        {
          
    header("Location: ttp://$host$uri/$extra");
        }
        else
        {
     
          
    header("Location: ttp://$host$uri/$extra");
        } 
    vorrei mandare una variabile POST per riconoscere o no se il login è andato a buon fine..si può fare? (variabili get non posso..)
    usa le sessioni come t'è già stato suggerito

  6. #6
    i parametri POST vengono inviati dal client al server
    quindi sono inseriti nel corpo della REQUEST

    con il php inviamo una RESPONSE

    quello che dici tu è architetturalmente sbagliato


    fatti una letta qua http://it.wikipedia.org/wiki/Http
    www.gext.it

  7. #7
    Originariamente inviato da tarini
    i parametri POST vengono inviati dal client al server
    quindi sono inseriti nel corpo della REQUEST

    con il php inviamo una RESPONSE

    quello che dici tu è architetturalmente sbagliato


    fatti una letta qua http://it.wikipedia.org/wiki/Http
    grazie!

    grandi non ci avevo pensato ad usare le variabili $_SESSION...
    "Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant

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.