Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    30

    [php] cookie bloccati e sessioni

    ciao a tutti,
    ho cercato molto in giro e sul forum , ma non ho trovato qualcosa che mi potesse aiutare... perciò chiedo direttamente....

    problema. settare delle variabili di sessione (esempio userid) avendo i cookie disabilitati (e senza speranza di attivarli!!) sul browser.

    dappertutto trovo che basta passare l'id di sessione tramite get o post nei link del sito, ma poi nella pagina che deve leggere i dati, come faccio ad accedere proprio alla sessione con quell'id ed a leggere le variabili di sessione?

    grazie 1000 dell'aiuto.

  2. #2
    Codice PHP:
    <?php
    session_id
    ($id_sessione);
    session_start();
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    30
    scusa se rispondo solo ora....

    grazie dell'aiuto, ma per me non è così semplice.

    la pagina mi riporta sempre questo errore:

    "session_start(): The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in indirizzo pagina"

    qui di seguito il codice:

    <?php
    include_once("common/autenticazione_utenti.php");

    session_start();
    if(!isset($_COOKIE['PHPSESSID'])){
    if(isset($_GET['PHPSESSID'])&&(strlen($_GET['PHPSESSID'])=32){
    $PHPSESSID=$_GET['PHPSESSID'];
    }else{
    $PHPSESSID=session_id();
    }
    }
    //questa è la prima pagina del sito, l'id lo devo "settare" per poterlo usare nella altre pagine passandolo con GET


    autentica();//funzione che recupera i dati di sessione
    $sezione=(isset($_GET['sezione'])&&($_GET['sezione']!=""))?(htmlspecialchars($_GET['sezione']))'');

    ?>

    l'errore me lo dà subito alla riga del session_start()...non scrivo nulla prima ...perchè mi da questo errore?

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.