Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problema SESSION

  1. #1

    Problema SESSION

    Sul mio bel pc con il noto programmino Appserv ho testato in locale un sito realizzato in php e tutto funziona abb decentemente . La versione di Appserv è la seguente
    # AppServ 2.4.4a Packages Apache 1.3.33
    # PHP 4.3.11
    # MySQL 4.0.24
    # phpMyAdmin-2.5.7-pl1
    # MyODBC-3.51.11-2

    Ora che sto provando il sito sul server son iniziate le magagne. L'host è MCLINK ( non per mia scelta ). Cmq in alcune pagine facevo uno stupido controllo di sicurezza con il comando
    codice:
     
    // inizio session 
    session_start ();
    if (session_is_registered("login")) {
    echo "t sei loggato";
    } else {
    echo "non t sei loggato";
    }
    e adesso in quelle pagine mi ritrovo codeste righe, nonostante le quali cmq le pagine vengono mostrate
    codice:
    Warning: session_start() [function.session-start]:
     Cannot send session cache limiter - headers already sent
     (output started at /phpusers/.../www/docs/catalogo/header.php:6) 
    in /phpusers/.../www/docs/catalogo/form_moto.php on line 15
    scusate la domanda diretta ma... cosa vuol dire ??

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Forse l'errore è dovuto al fatto che session_start() dev'essere messo prima di qualsiasi output ma attendi suggerimenti da persone più esperte.

  3. #3
    Altra anomalia che ho riscontrato :

    Una pagina php mi visualizza in elenco tutti i record di una tabella e tramite codice ordino il risultato in varie pagine che raggiungo tramite link di questo tipo

    codice:
    .../lista.php?start=7
    dove start indica che deve ricaricare la pagina partendo dal 7 record che trova e non il primo. ( spero abbiate capito, non ho fatto nulla d straordinario )

    il problema è che la pagina rimane sempre sulla stesso intervallo anche dopo aver cliccato sul link sulla barra di stato si legge questo passando il mouse sopra il link

    codice:
    http://www.sito.com/lista.php?start=7
    e quindi non capisco proprio come non faccia a cambiare l'intervallo E mi incavolo ancora di + pensando che in locale con appserv il sito va + che bene !!!!

  4. #4
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Come recuperi il parametro start?

  5. #5
    beh accedendo direttamente alla variabile $start e utilizzandola poi nella select come LIMIT. Con Appserv va, poi ho provato a mettere il sito su un mio spazio su aruba e anche lì non ho problemi di sorta... mah !!

  6. #6
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    prova con $_GET['start']

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.