Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90

    Appartenenza piramidale

    Ciao a tutti,
    all'interno del prodotto io ho inserito, nella tabella del db, la voce proprietario per farla inserire ho inserito questo parametro:

    $proprietario = $_SESSION['nick'];

    Nonostante ciò non mi inserisce assolutamente all'interno della variabile proprietario il valore della sessione e quindi non riesco a mantenere la proprietà del prodotto tramite la sessione, ora qualcuno di voi ha una soluzione?
    Seo Master alle prime keywords!

  2. #2
    hai session_start all'inizio di ogni pagina?
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90
    tecnicamente sì, perché siccome dopo deve venire fuori una chat vorrei controllare che l'utente sia collegato prima di permettergli di scrivere
    Seo Master alle prime keywords!

  4. #4
    dovresti postare il codice, così è un po' difficile da dire
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90
    Lo faccio subito, tieni conto che si tratta di quello che si chiama volgarmente gdr, a me personalmente serve come esercizio per imparare a programmare

    Codice PHP:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
    <title>
    <?
    session_start
    ();  
    session_regenerate_id(FALSE); 
    // Controllo accesso  
    if (!isset($_SESSION['nick'] ) and ($_SESSION['password'] ) )
    header('location: index.php');
    exit; } 
    else { echo 
    "Benvenuto ".$_SESSION['nick']; } 
    ?> 
    </title>
    <?
     $creatore 
    $_SESSION['nick'];
     
    $nick $_POST['nick']; $ETAPG $_POST['ETAPG']; $sesso $_POST['sesso']; $apppol $_POST['apppol']; $classe $_POST['classe']; $forza $_POST['forza']; $destrezza $_POST['destrezza']; $vigore $_POST['vigore']; $intelligenza $_POST['intelligenza'];


    Tieni conto che l'idea è questa:

    Account-> personaggio-> abilità personaggio-> chat
    Seo Master alle prime keywords!

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90
    Dimenticavo, questo invece è il codici di registrazione del personaggio:

    Codice PHP:
    <?php
     
    require_once ("class_connect_db.php"); 
     class 
    Register {               public function personaggi($creatore$nick$ETAPG$sesso$apppol$classe$forza$destrezza$vigore$intelligenza$spirito$presenza) {                  //                  
    $sql =  "SELECT creatore, apppol FROM personaggi where creatore ='".$creatore."' AND apppol ='".$apppol."'";     
    $result mysql_query($sql);         
    if(
    mysql_num_rows($result) > 0) {      
    echo (
    "Utente già esistente");                          }                    else {

    $sql "INSERT INTO personaggi (creatore, nick, ETAPG, sesso, apppol, classe, forza, destrezza, vigore, intelligenza, spirito, presenza) VALUES         ('".$creatore."', '".$nick."', '".$ETAPG."','".$sesso."', '".$apppol."', '".$classe."','".$forza."','".$destrezza."','".$vigore."',         '".$intelligenza."','".$spirito."','".$presenza."')";                  mysql_query($sql);                               }     }  } ?>
    Seo Master alle prime keywords!

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90
    Sto diventando scemo, non riesco a trovare come mai quando il form si aggiorna la variabile si perde
    Seo Master alle prime keywords!

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    prova a spostare il session_start() all'inizio del file

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    90
    Dici che sia solo quello? Nella pagina di amministrazione dopo essere loggato mi fa vedere comunque la sessione nonostante si trova nel titolo
    Seo Master alle prime keywords!

  10. #10
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    In effetti non ne sono per niente sicuro, ma il session_start() dovrebbe stare sempre prima dell'output al browser, a meno che non usi l'output buffering

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.