problema variabile per creare sessione

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
Salve, perché non riesco ad far sparire l' undifined index notice ad questo codice:
PHP:
if ($code_pin_setup ==$_SESSION['code'] )	{ 
	redirect("admin.php?action=view_setup",2);
}
else
{
  echo "codice non corretto";
	}
}

$code_pin_setup = 198277;

come mai?

non riesco non so come mai.

grazie mille e buona serata.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
per evitare i notice prima di confrontare una $_SESSION o $_POST devi verificate che sia settata con isset()
PHP:
if (isset($_SESSION['code']) && $code_pin_setup == $_SESSION['code']) {
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
allora perché non va questo codice?
mi poi aiutarmi?..

admin.php
PHP:
<?php
require_once(dirname(__FILE__) . '/inc.php');  // qui ci sta config.php e session_start() e le sue funzioni
$action = (isset($_GET["action"])) ? trim ($_GET["action"]): '';
if($action =="view_setup")
{
if(isset($_SESSION["code"])) // qui non va
{
$setup = file_get_contents('setup.php');

?>
<form action="admin.php?action=edit" method="POST">
<table align="center">
<tr>
<td align="center">
<textarea rows="20" cols="80"><?php echo $setup; ?></textarea>
</td>
</tr>
<tr>
<td align="center">
<input type="submit" name="submit" value="Modifica" />
</td>
</tr>
</table>
</form>
<?php
}else { echo "non hai diritti di accesso";
	redirect("admin.php",2); }
}
if(empty($action)){
if(isset($_POST["submit"]))
{

 if (isset($_SESSION['code']) && $code_pin_setup == $_SESSION['code']) {  // qui non va

	redirect("admin.php?action=view_setup",2);
}
else
{
  echo "codice non corretto";
	}
}
?>
<form action="admin.php" method="POST">
<table align="center">
<tr>
<td align="center">
<input type="password" name="code"  />
</td>
</tr>
<tr>
<td align="center">
<input type="submit" name="submit" value="Entra" />
</td>
</tr>
</table>
</form>
<?php

}
?>

ti ringrazio molto.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
non vedo session_start() a inizio pagina
in ogni caso metti var_dump($_SESSION) all'inizio per vedere se contiene i dati che ti aspetti
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
ciao, lo session_start(), c'è nel config.php come avevo scritto nel codice se hai letto i commenti..

comunque ho provato anche con var_dump, non viene nulla nemmeno l'output di var_dump..

EDIT: viene cosi:
array(0) { }

come posso fare?

grazie mille.
 

luigi777

Utente Attivo
14 Feb 2008
1.085
1
38
39
Massa, Italy
riuscito .. mi stavo sbagliando a recuperare il codice pin..
era cosi:
if ($code_pin_setup == $_POST["code"]) {

e ho messo session["logged"] = true,
per vedere se l'admin ha fatto i login e può entrare nell'setup.php.

ti ringrazio e scusa ma sono un pò confuso.

saluti.
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problema per richiamare una variabile... PHP 3
max_400 Problema apostrofo nella ricezione della variabile per poi scriverla dentro un file PHP 6
A Problema nel passare la variabile PHP 0
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
F problema su query con nome tabella variabile PHP 20
F Problema con passaggio variabile da form PHP 3
A problema estrazione singolo valore e memorizzazione in variabile PHP 1
P Problema errore penso variabile ???? PHP 7
F Problema con variabile $_server['remote_addr'] PHP 3
V Variabile da Javascript a Php tutto Ok ma ho un problema.. Javascript 10
F Problema variabile in uno script jquery jQuery 2
A problema richiamo variabile PHP 1
D Problema con una variabile PHP 11
A problema: estrazione dati da query mysql e assegnazione ad una variabile PHP 2
O Problema variabile lang in ajax Ajax 0
D problema variabile PHP 4
L Problema con passagio variabile Flash 1
L problema con tipo variabile Classic ASP 4
K problema nella formattazione del valore di una variabile PHP 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 1
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4

Discussioni simili