Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35

Discussione: include con parametri

  1. #1

    include con parametri

    Ma è possibile fare un include con dei parametri?

    Codice PHP:
    <? include ("loginBody.php?username=".$username."&password=".$password); ?>
    Giuseppe SPECCHIO

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    codice:
    $username= "pippo";
    $password= "pluto";
    include ("loginBody.php");
    dentro loginbody puoi fare tranquillamente riferimento alle 2 var.

    ciao

  3. #3
    questo lo speravo anche io, ma allora perché mi compare il seguente messaggio?

    codice:
    Warning:  include(loginBody.php?username=peppespe@gmail.com&password=admin) [function.include]: failed to open stream: No such file or directory in /var/www/sito/login.php on line 46
    
    Warning:  include() [function.include]: Failed opening 'loginBody.php?username=peppespe@gmail.com&password=admin' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sito/login.php on line 46
    Giuseppe SPECCHIO

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da peppespe
    questo lo speravo anche io, ma allora perché mi compare il seguente messaggio?

    codice:
    Warning:  include(loginBody.php?username=peppespe@gmail.com&password=admin) [function.include]: failed to open stream: No such file or directory in /var/www/sito/login.php on line 46
    
    Warning:  include() [function.include]: Failed opening 'loginBody.php?username=peppespe@gmail.com&password=admin' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/sito/login.php on line 46
    Lo ricevi perché non hai capito niente

    togli la query string dall'include!!
    codice:
    $_GET['username'] = "peppeseppe@gmail.com";
    $_GET['password'] = "admin";
    include("loginBody.php");
    PS: passare una password in GET è da folli. Poi fa tu.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    grazie e scusa x averti fatto arrabbiare
    Giuseppe SPECCHIO

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    è solo che c'era solo da copiare dal post di gianiaz...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    P.S. ora xò è sorto un altro problema! perché non mi effettua + il redirect nella pagina loginBody.php?

    Codice PHP:
    header("location: [url]http://www.sito.it/index.php[/url]"); 
    Giuseppe SPECCHIO

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    perché non si fanno così...

    codice:
    header("Location: indirizzoweb");
    senza la sintassi del link stile html. PS: il redirect fatto in questo modo funziona solo se non hai già avuto output
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  9. #9
    non so perché ti sia comparsa quella scritta, ma fatto sta che io nel codice ho inserito:

    codice:
    header("location: http://www.sito.it/index.php");
    ed il redirect non avviene ne su altervista e ne sul mio portatile, in particolar modo su quest'ultimi mi compare il seguente messaggio:


    Warning: Cannot modify header information - headers already sent by (output started at /var/www/sito/login.php:9) in /var/www/sito/loginBody.php on line 109
    Giuseppe SPECCHIO

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    che è quello che ti ho detto nel mio post: il redirect non funziona se hai già mandato in output al browser qualcosa (il che equivale anche ad avere una riga vuota fuori dai tag <?php ?> o ad un echo in php stesso).
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.