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

    Header non mi cambia la url sul browser come faccio?

    Ho una semplice paginina che dopo aver fatto cose ti riporta alla home. Il problema è che usando
    header (Location: www.....);
    l'indirizzo sulla url del browser non cambia lasciandomi il nome dello script che fa il redirect.
    Come posso risolvere???

  2. #2
    Se fa il redirect, dovrebbe cambiare anche il nome sulla barra del browser. Prova a postare il codice.

  3. #3
    Codice PHP:
    include_once("DBConnectionClass.php");
        
    $pagename=$_POST['pagina'];
        
    $pagename=strstr($pagename"/");
        
    $pagename=substr($pagename1);
        while(
    strpos($pagename"/")){
            
    $pagename=strstr($pagename"/");
            
    $pagename=substr($pagename1);
        }
        
        
    $dbConnection = new DBConnection();
        
    $query="insert into commenti (commento, ip, pagina, nome) values ('$_POST[commento]', '$_POST[ip]', '$pagename', '$_POST[nome]')";
        
    $rs=$dbConnection->insertUpdate($query);
        
        
    $redirect=$_POST['pagina'];
        
    header ("Location: $redirect");
        exit; 
    Infatti ho notato che in altri casi non lo fa, non so cosa c'è qui che lo disturba

  4. #4
    Sicuro che $_POST['pagina'] abbia un valore?

  5. #5
    si, infatti mi porta alla pagina giusta, però non cambia l'indirizzo nel browser...

    Se lo script che ho postato si chiama redirect.php e la pagina dove deve andare home.php una volta eseguito mi ritrovo alla pagina home.php ma con redirect.php nella url

  6. #6
    RISOLTO!!!
    controllando bene ho visto che il redirect era del tipo /pagina.php invece serviva tutta la path:

    http://www.sito.it/pagina.php

    ok grazie!!!!!!!!!!!!!!!

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.