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

    Variabili di sessione che si cancellano su Aruba

    Buongiorno a tutti,

    Premetto che si tratta di un sito di annunci ed IN LOCALE TUTTO FUNZIONA perfettamente (PHP 4.4.9).
    In remoto su spazio Aruba (PHP 5.2.9):
    - Navigo tra gli annunci
    - Inserisco quelli che mi interessano negli appunti cliccando sul pulsante "graffetta"
    - Continuo la navigazione e ne inserisco di nuovi o li tolgo (tutto ok)
    - clicco su "Visualizza Annunci" e mi appare la lista degli annunci messi negli appunti
    - BASTA FARE UN REFRESH E LA VARIABILE DI SESSIONE (ARRAY) E' VUOTA.

    Questo è il codice della pagina della visualizzazione:

    if (isset($_SESSION['elenco_appunti']) && (count($_SESSION['elenco_appunti'])>0)){
    $elenco_appunti = implode("','",$_SESSION['elenco_appunti']);
    $sql = "SELECT *
    FROM annunci
    WHERE ID IN ('".$elenco_appunti."') ORDER BY Timestamp DESC";
    $res=mysql_query($sql,$connection)
    or die("Errore: ".mysql_error());
    $i=0;

    while($row = mysql_fetch_array($res)){
    include 'titolo_annuncio.php';
    $i++;
    }
    }
    else {
    bla bla bla...
    }

    titolo_annuncio.php visualizza semplicemente l'annuncio corrispondente al corrente $row['ID'] come per la pagina iniziale.
    Per provare con mano il funzionamento vi ho messo tutto su una cartella temporanea:
    http://www.fagile.it/TMP/index.php

    A disposizione per chiarimenti.

    Grazie!
    Marco.

  2. #2

    RISOLTO

    Colpa delle "Register_globals = ON" di Aruba...
    ... ho cambiato nome alla variabile "implosa" ed è tutto ok!

    M.

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.