ciao ragazzi, ho un problema da quando ho installato ubuntu server 14.04 lts non mi funziona più questo codice, qualcuno ha una soluzine ? quanto ho capito session_start(); con la nuova versione di php non funziona + ..... grazie 1000
<?php
session_start();
include("connessione_db.php");
include("config.php");
mysql_select_db("$db_name",$connessione);
$username=mysql_real_escape_string($_POST['username']);
$password=mysql_real_escape_string(sha1($_POST['password']));
$query = "SELECT * FROM user WHERE username = '$username' AND password = '$password'";
$ris = mysql_query($query, $connessione) or die (mysql_error());
$riga=mysql_fetch_array($ris);
$cod=$riga['username'];
if ($cod == NULL) $trovato = 0 ;
else $trovato = 1;
if($trovato === 1) {
session_register('autorizzato');
$_SESSION["autorizzato"] = 1;
$_SESSION['cod'] = $cod;
echo '<script language=javascript>document.location.href="1.php"</script>';
} else {
echo '<script language=javascript>document.location.href="2.php"</script>';
}
?>
questo è il codice che uso per il passaggio delle sessioni da un file php all'altro :
<?php
session_start();
//se non c'� la sessione registrata
if (!session_is_registered('autorizzato')) {
echo "<h4>Area riservata, accesso negato.</h4>";
die;
}
session_start();
$cod = $_SESSION['cod'];
?>
phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.
Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.
Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.
Grazie ancora,
Carlo - Amministratore di phpBB Italia
php ubuntu server 14.04 lts
-
- Utente
- Messaggi: 1
- Iscritto il: 25/08/2014, 1:34
- Sesso: Maschio
- Versione: 3.0.12
- Server: UNIX/Linux
- Anto
- Utente
- Messaggi: 1106
- Iscritto il: 04/02/2013, 21:53
- Sesso: Maschio
- Versione: 3.0.12
- Server: UNIX/Linux
- Contatta:
Re: php ubuntu server 14.04 lts
la funzione session_start() per inizializzare i dati di sessione è compatibile con l' ultima versione
Potrebbe esserti utile il seguente esempio:
Potrebbe esserti utile il seguente esempio:
Codice: Seleziona tutto
<?php
session_start(); //avvio / sessione aperta
$_SESSION['count'] = 0; // memorizzare qualcosa nella sessione
session_write_close(); //chiudo
# da qui ogni altro script può essere eseguito (sembra come il multitasking)
for($i=0; $i<=100; $i++){ //esegue 100 cicli
session_start(); //aprire nuovamente la sessione di modifica di una variabile
$_SESSION['count'] += 1; //cambiamento variabile
session_write_close(); //ora, richiudere la sessione!
sleep(2); //ogni ciclo temporizzo due secondi per non appesantire eccessivamente
}
?>
- brunino
- Moderatore
- Messaggi: 2819
- Iscritto il: 12/01/2013, 16:35
- Sesso: Maschio
- Versione: 3.1.2
- Server: UNIX/Linux
- PHP: php 5.3
- Database: mysql
- Località: Toscana, Firenze
- Contatta:
Re: R: php ubuntu server 14.04 lts
Da php.net funzione session_register()
Non li devi usare entrambi.
Inviato con Tapatalk Free da Android
Hanno installato una versione maggiore della 5.4?(versioni supportate: PHP 4, PHP 5 < 5.4.0)
Se state usando $_SESSION
, non usate session_register(),session_is_registered()
esession_unregister()
.
Non li devi usare entrambi.
Inviato con Tapatalk Free da Android
E' sempre gradito un grazie
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1
Chi c’è in linea
Visitano il forum: Nessuno e 47 ospiti