salvataggio e ripresa dell'opzione select.

The-Night

Utente Attivo
18 Ott 2015
59
0
6
Buona sera, ho creato un menu select nel quale è possibile scegliere la dimensione del carattere, la scelta viene salvata in una sessione.
Il problema è che quando aggiorno la pagina l'opzione torna sempre al opzione 3.

E' possibile fargli selezionare l'opzione scritta nella sessione anche dopo un aggiornamento della pagina?

Vi ringrazio in anticipo. :D

PHP:
<form method='post' action='' name='Caratteri'>
<select name='Dimensione'>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>
<input type='submit' value='Applica' name='Applica'>
</form>



if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['Applica'])) {
 $_SESSION = array();
 session_start();
 $select = $_POST['Dimensione'];
 $_SESSION['Dimensione'] = $select;
}
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
prova così, alla prima chiamata il var_dump ti da NULL (la sessione non esiste ancora)
se selezioni 4 e e dai l'applica diventa 4, e se aggiorni la pagina rimane 4 sino ad una nuova selezione
PHP:
<?php
session_start();
//.....
if ($_SERVER['REQUEST_METHOD'] == "POST" && isset($_POST['Applica'])) {
	$_SESSION = array();
	$select = $_POST['Dimensione'];
	$_SESSION['Dimensione'] = $select;
}  
?>
<form method='post' action='<?php echo $_SERVER['PHP_SELF'];?>' name='Caratteri'>
<select name='Dimensione'>
<option <?php if($_SESSION['Dimensione']=="3"){echo "selected";}?> value='3'>3</option>
<option <?php if($_SESSION['Dimensione']=="4"){echo "selected";}?> value='4'>4</option>
<option <?php if($_SESSION['Dimensione']=="5"){echo "selected";}?> value='5'>5</option>
</select>
<input type='submit' value='Applica' name='Applica'>
</form>
<?php
var_dump($_SESSION['Dimensione']);
?>
p.s.
la funzione session_start è meglio scriverla alla prima riga, non ci deve essere alcun output html prima
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
dimenticavo, potresti mettere questa aggiunta all'inizio in modo che all'apertura la sessione sia determinata
PHP:
<?php
session_start();
if(!isset($_SESSION['Dimensione']){//la sessione non esiste
	$_SESSION['Dimensione']='3';//o il valore che preferisci
}
//..... 
?>
così all'apertura hai gia il valore standard che ti interessa
 

The-Night

Utente Attivo
18 Ott 2015
59
0
6
Borgo già che ci sono, ti chiedo un'altra cosa se è possibile.

Scrivendo il proprio io pubblico sulla barra indirizzi e premendo invio, se uno ha un ip pubblico attivo, il browser apre la pagina di setup del router.

Adesso è possibile fargli controllare se l'ip porta ad una pagina esistente?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
questo non so dirtelo non ho mai avuto l'occasione di farlo, provo a vedere se qualcuno tra i mod o utenti ne sappia qualcosa
 

Pieroz

Moderatore
Membro dello Staff
MOD
18 Lug 2012
553
3
18
Altino
Ciao a tutti...
Non mi è tanto chiara l'ultima domanda di The-Night... Ti chiedo scusa se provando a rispondere esco fuori tema...

Ogni router collegato ad una linea internet ha un IP pubblico. A seconda del proprio provider può essere STATICO o DINAMICO, oppure RAGGIUNGIBILE o NON RAGGIUNGIBILE.

Togliamo subito il discorso della raggiungibilità, le vecchie connessioni fastweb non permettevano la raggiungibilità da altro operatore. Infatti usavano una struttura tipo LAN interna, ma spero che queste connessioni stiano morendo...

A questo punto resta il discorso di STATICO o DINAMICO, quasi tutti gli operatori rilasciano IP DINAMICI perchè gli IPv4 sono ormai finiti e quindi ad ogni evento (tipo riavvio del router) viene rilasciato un nuovo IP PUBBLICO.
Solo alcuni operatori, o a pagamento lo fanno tutti, rilasciano IP STATICI. Quindi avrai sempre lo stesso IP.

Inserendo il proprio IP non è detto che si apra automaticamente la configurazione del router. Questo dipende dal router stesso.
Per prima cosa i nuovi router hanno anche la funzionalità di firewall, quindi è possibile disabilitare tutte le richieste dall'esterno.
Altra cosa importante è la PORTA.
Di solito tutti i router hanno per la visualizzazione web la porta 80, quindi per trovarli basta andare su http://IP-ROUTER (con questo link non è necessario inserire la porta). Se il router è impostato sulla porta 8080 bisogna scrivere sulla barra degli indirizzi http://IP-ROUTER:8080

Le porte sono personalizzabili...
Ci sono degli standard, ma onuno di noi può fare come crede
Alcuni esempi
PORTA --> SERVIZIO
80 web
8080 web
21 ftp
443 https

questi sono solo di esempio come standard, uno volendo può tranquillamente mettere il web del router sulla porta 21!
 

The-Night

Utente Attivo
18 Ott 2015
59
0
6
Borgo grazie per l'aiuto, attendo notizie. :)

Pieroz ciao, non posso fare nomi, ma io faccio parte di un gruppo (Staff) di persone online che usando IRC aiutano a configurare un programma p2p. Non potendo fare nomi ti dico solo che il logo è un mulo o asino. Conosco bene i problemi e le clausole da te descritte e ti posso dire che al giorno d'oggi le reti Nattate sono quasi sparite del tutto, anche se la maggior parte dei provider natta ancora le linee adsl. Noi usiamo quel "trucco" per capire se l'utente ha un ip pubblico privato 10.xx.xx.xx o un ip pubblico attivo. Nel caso in cui l'ip iniziasse con 10 non c'è nessun modo per avere una buona connessione se non con id basso.

Questi sono i motivi della mia domanda strana. ;) Come sempre vi ringrazio tantissimo, attendo notizie e sicuramente avrò bisogno di voi.
 

Pieroz

Moderatore
Membro dello Staff
MOD
18 Lug 2012
553
3
18
Altino
Guarda io mi occupo in questo forum dell'area network, facendo anche di lavoro questo.
Se ti serve qualcosa in dettaglio puoi aprire un topic in quell'area così non intasiamo questo che mi sembra anche risolto.
Quello che mi dici è vero, ti avevo sottovalutato :p , le reti nattate stanno morendo e quelle poche rimaste spero finiscano in fretta.
è vero che con il primo gruppo dell'IP puoi capire se pubblico o privato anche se il privato è tutto il 192, parte del 10 e parte del 172, ma se nattato ti uscirà sempre con un IP pubblico altrimenti nel routing mondiale vieni scartato al primo hop.

Per quanto riguarda la tua prima domanda ancora non capisco bene la tua/vostra necessità... Se ti dovesse servire qualcosa noi tutti del fuorum saremo lieti di aiutarvi "nel limite" dei comuni mortali :D

a presto!
 
Discussioni simili
Autore Titolo Forum Risposte Data
MarcoGrazia Salvataggio HTML in database PHP 2
A Errore durante il salvataggio Photoshop 0
A Compressione al salvataggio Photoshop 0
S problema salvataggio immagini Photoshop 0
T Fpdf salvataggio su directory protetta PHP 0
I Salvataggio snapshot IPCAM tramite PHP PHP 5
max1974 Salvataggio data errato PHP 3
L [Javascript] Problema salvataggio dati in db Javascript 1
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
S [PHP] salvataggio di un dato più volte PHP 0
A [Photoshop] Problema salvataggio foto in JPEG Photoshop 5
Luigixy [PHP] Salvataggio path su file PHP 3
M Salvataggio contenuto console javascritp in file di testo Presentati al Forum 0
F Ip cam e salvataggio video IP Cam e Videosorveglianza 1
A [Javascript] Salvataggio immagine da webcam Javascript 2
Laskot [Javascript] Registrazione e salvataggio utenti in LocalStorage Javascript 8
bubino8 [Javascript] jsPDF Con nome al salvataggio Javascript 2
L estrazione dati da mysql in php e salvataggio in cartella del server PHP 51
A salvataggio file audio su una seconda pagina html Javascript 0
A Form fattura multiriga e query salvataggio mysql PHP 3
elpirata Pagina posizione Top dopo salvataggio form Javascript 0
Z [VB.NET] salvataggio dati da datagridview a database .NET Framework 1
P problema salvataggio e richiamo SESSION PHP 0
A [risolto] Ottimizzare salvataggio dati MySQL 4
Furiella Salvataggio file tramite sfoglia PHP 5
N Salvataggio risultati ricerca. Classic ASP 0
P Uploadify e salvataggio immagini nel DB PHP 21
N PhpMailer e salvataggio allegato sul server PHP 11
L salvataggio pagina con ckeditor PHP 0
S Salvataggio Manifesto A3 Photoshop 2
B Salvataggio impostazioni stile wordpress PHP 7
maxbossi [VBulletin] Salvataggio automatico post CMS (Content Management System) 1
carter problema salvataggio file txt WordPress 2
L problema salvataggio file testo PHP 10
V Aiuto su utilizzo ARRAY ed eventuale salvataggio all'interno del database! PHP 20
neo996sps [VB 2010] Aiuto su procedura di salvataggio dati mysql .NET Framework 1
A Salvataggio dati (era: funzione penso in javascript) PHP 2
E Salvataggio username (era: Problema PHP 5.3.6) PHP 15
riminese77 Salvataggio dati da List(of) ASP.NET 2
M Salvataggio immagini e file Flash Discussioni Varie 3
L schermata di salvataggio PHP 4
M Salvataggio pennelli personalizzati Photoshop 1
T Problema nel salvataggio dei dati dopo il form. PHP 7
I salvataggio guestbook Supporto Mr.Webmaster 0
I Salvataggio dati sessione in tabella PHP 4
A bloccare salvataggio dell'immagine Sicurezza e Virus 3
G Impedire salvataggio pagina web HTML e CSS 5
M Salvataggio automatico Javascript 5
W Salvataggio in php PHP 1
L [Java] Salvataggio File Di Testo Java 1

Discussioni simili