Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 28

Discussione: problemi con location

  1. #1

    problemi con location

    if(isset($_POST['password'])){
    if($_POST['password'] != $Admin){
    $formP = $formpasswordtop.$errore.$formpasswordfoot;
    }else if($_POST['password'] == $Admin){
    if(!session_is_registered("password")){
    session_register("password");
    }
    $_SESSION['password'] = "login";
    header("Location:http://www.miosito/Amm/Adm.php");

    }
    }else{
    $formP =$formpasswordtop.$inserisci.$formpasswordfoot;

    }

    nn vi è nessuno spostamteno all'url richiesto...
    rimango nella stessa pagina vuota però.
    le sessioni le legge!!

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E se lasci solo la riga con header cosa succede ?

  3. #3

    metti error_reporting(E_ALL);

  4. #4
    provo tutte e 2

  5. #5
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    prova a lasciare uno spazio dopo Location:
    codice:
    header("Location: http://www.miosito/Amm/Adm.php");

    think simple think ringo

  6. #6
    se uso
    error_reporting(E_ALL);
    ... vi dirò che nn sapevo bene come usarlo, l'ho messo dopo il location
    il risultato è che nn mi riconosce la cariabile $formp che ho inizializzato prima di entrare nella condizione che se soddisfatta mi fa la location e poi l'error_reporting...
    mentre con l'latro metodo..cioè
    ------------------
    E se lasci solo la riga con header cosa succede ?
    -----------------
    nulla, rimango nella stessa pagina vuota

  7. #7
    inserito anche lo spazio
    nulla!
    peccato ci speravo!
    perhcè in locale funziona tutto
    ma in remoto...ho avuto qualche problema...e tutti legati alle maiuscole...speravo fosse un problema di questo tipo

  8. #8
    Originariamente inviato da recensore
    se uso
    error_reporting(E_ALL);
    ... vi dirò che nn sapevo bene come usarlo, l'ho messo dopo il location

    lo devi mettere all'inzio..

  9. #9
    lo devi mettere all'inzio..
    ecco il messagio
    Warning: Cannot modify header information - headers already sent by (output started at D:\Inetpub\webs\miosito\conf.php:11) in D:\Inetpub\webs\miosito\Login.php on line 18
    login

    bhe penso sia un problema legato all'inserimento di error...
    perchè nn chiedo che mi venga visualizzato nulla prima dell'header

  10. #10
    Originariamente inviato da recensore
    ecco il messagio
    Warning: Cannot modify header information - headers already sent by (output started at D:\Inetpub\webs\miosito\conf.php:11) in D:\Inetpub\webs\miosito\Login.php on line 18
    login

    bhe penso sia un problema legato all'inserimento di error...
    perchè nn chiedo che mi venga visualizzato nulla prima dell'header


    no... il problema è proprio quello..
    all'inzio dello script devi fare ob_start();

    (però mi raccomando all'inzio di tutto)

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.