Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente bannato
    Registrato dal
    Apr 2011
    Messaggi
    113

    [Search.php] Per fare un redirect..

    Invio dall'html questo:
    codice:
    <form action="cerca.php" method="get" id="searchForm" role="search" autocomplete="off">
    
    
    <input type="text" name="destination" id="txt_destination" autocomplete="off"></p>
        </form>
    E mi rimanda qui

    per estrarre destination.. faccio cosi ma non funziona perchè?

    codice:
    $name=$_POST['destination']; 
    echo $name
    
    header( "www.miosito.it\" . $name);

  2. #2
    Perche' se usi il metodo "get" non puoi estrarre i dati da "post".

  3. #3
    Utente bannato
    Registrato dal
    Apr 2011
    Messaggi
    113
    Cambiato però adesso non mi invia niente:
    http://www.sito.it/cerca.php

    Dove sbaglio?
    codice:
    <form  method="post" action="search.php"  id="searchform">
    
    
    <input type="text" name="destination" id="txt_destination" autocomplete="off"></p>
        </form>
    codice:
    <?php
      if(isset($_POST['submit'])){
      if(preg_match("^/[A-Za-z]+/", $_POST['name'])){
       $name=$_POST['destination'];
    
      header ($name);
      }
      }
      else{
      echo  "
    
    Please enter a search query</p>";
      }
    
    ?>

  4. #4
    In che senso non invia niente? Comunque il pattern in preg_match e' sbagliato (hai messo un apice prima del delimitatore).

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.