Visualizzazione risultati 1 fino 7 di 7

Discussione: creazione pagine automatiche con php

  1. #1
    Guest

    Predefinito creazione pagine automatiche con php

    Ciao a tutti,
    Volevo sapere se è possibile e in tal caso come dire a php di creare una nuova pagina, ossia vorrei che quando un utente si registra si crei una nuova pagina(ossia profilo utente).
    Tipo Facebook quando un utente si registra crea una nuova pagina, come fare?
    Grazie

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Devi fare un'unica pagina "generica". Poi tramite PHP mostri il contenuto a seconda dell'utente. Esempio:

    Codice PHP:
    <!doctype html>
    <html>
    <head>
    ...
    </head>
    <body>
    ...
    <h1> Benvenuto, <?php echo $utente->getNick() ?>! </h1>
    ...
    </body>
    Ciao!
    Ultima modifica di alemoppo : 11-02-2014 alle ore 15.35.58

  3. #3
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Vedi creare file con php.
    Tuttavia ti sconsiglio altamente di creare per ogni utente, ma crearne una sola e cambiarne il contenuto tramite PHP.

    Quindi creerai una sola pagina (ad esempio pagina.php) e tutti gli utenti avranno quella pagina, ma il contenuto di quest'ultima cambierà in base all'ID dell'utente (o all'username, come preferisci), quindi avrai:
    • pagina.php?id=1
    • pagina.php?id=2
    • pagina.php?id=3

    Quindi, da pagina.php, leggerai il valore di id tramite $_GET['id'].
    Vedi anche Pagine php, stesso html, cambio solo contenuto

    Ciao!

    EDIT: anticipato
    Ultima modifica di radiodelmomento : 11-02-2014 alle ore 15.40.30

  4. #4
    Guest

    Predefinito

    Ma se dopo un utente vuole cercare la pagina di un'altro utente come fa??

  5. #5
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Codice PHP:
    <a href="profilo.php?utente=ItaloAgus"> Visita il tuo profilo</a>
    <
    a href="profilo.php?utente=alemoppo"> Visita il profilo di alemoppo</a>
    Poi, se $_GET['utente'] == $_SESSION['utente'], ovvero se l'utente sta visitando il proprio profilo, puoi far apparire i controlli tipo le impostazioni dell'account, etc etc...

    Ciao!

  6. #6
    Guest

    Predefinito

    Quindi per ogni utente che si registra devo farlo manualmente???

  7. #7
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    no!
    Se tizio vuol vedere l'account di caio, devi farlo andare su profilo.php?utente=caio

    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •