- Home
- Categorie
- Coding e Sistemistica
- Coding
- passaggio di dato da una pagina all'altra
-
passaggio di dato da una pagina all'altra
Ciao a tutti ,mi serve un aiuto per risolvere questo mio problema.Ho un sito di elaborazione di foto.Le persone danno un titolo al loro book con questo form in html[HTML]Titolo del book
(esempio i miei 18 anni)[/HTML]al momento ke cliccano su avanti aziono [PHP] $(document).ready(function() { $('#file_upload').uploadify({ 'uploader' : 'js/uploadify.swf', 'script' : 'upload.php', 'cancelImg' : 'js/cancel.png', 'folder' :'ordini/promozione/uno//', 'auto': false, 'multi': true, });});
Upload
[/PHP]da cui creo 2 cartelle una con il titolo da loro scritto nel form e la 2 in ke corrisponde ai secondi dal 1970 ad ora, ke usero come codice.Il mio problema e passare questo codice nella pagina successiva, o provato con le sessioni e funziona pero nel momento in cui si accavallano 2 sessioni insieme non mi funziona più il codice ke mi dovrebbe scrivere compare vuoto.Sapete indicarmi un metodo in cui poter dare un codice all'ordine e portarlo alla pagina successiva?
-
Ciao a tutti ,mi serve un aiuto per risolvere questo mio problema.Ho un sito di elaborazione di foto.Le persone danno un titolo al loro book con questo form in html
[HTML]<body><form method="post" action="upload_promouno.php" enctype="multipart/form-data">Titolo del book <br>(esempio i miei 18 anni) <br><input type='text' name='titolo' size='35' ><br><br><input type="submit" value="Avanti" /></form>[/HTML]
al momento ke cliccano su avanti aziono
[PHP]<?php $today = date('U');
$titolo = $_POST['titolo' ] ;$crea1 = mkdir("ordini/promozione/uno/$today", 0777); $crea2 = mkdir("ordini/promozione/uno/$today/$titolo", 0777);
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="css/uploadify.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="js/jquery-1.4.2.min.js"></script><script type="text/javascript" src="js/swfobject.js"></script><script type="text/javascript" src="js/jquery.uploadify.v2.1.4.min.js"></script><script type="text/javascript">
$(document).ready(function() { $('#file_upload').uploadify({ 'uploader' : 'js/uploadify.swf', 'script' : 'upload.php', 'cancelImg' : 'js/cancel.png', 'folder' :'ordini/promozione/uno/<?=$today?>/<?=$titolo?>', 'auto': false, 'multi': true, });});
</script>
</head><body><br><br><input id="file_upload" name="file_upload" type="file" /><br/> <a href="javascript:$('#file_upload'). uploadifyUpload();"> Upload </a> </form></body></html><body><br><br><form action='invio_promouno.php' method='POST'><input type='submit' value='Avanti'>
[/PHP]da cui creo 2 cartelle una con il titolo da loro scritto nel form e la 2 in ke corrisponde ai secondi dal 1970 ad ora, ke usero come codice.Il mio problema e passare questo codice nella pagina successiva, o provato con le sessioni e funziona pero nel momento in cui si accavallano 2 sessioni insieme non mi funziona più il codice ke mi dovrebbe scrivere compare vuoto.Sapete indicarmi un metodo in cui poter dare un codice all'ordine e portarlo alla pagina successiva?
-
Puoi descrivere meglio la situazione in cui "si accavallano 2 sessioni insieme"?
-
quando io nella prima pagina vado avanti mentre qualcun altro c'e andato anke e quindi ci sono 2 sessioni contemporaneamente aperte una delle 2 non mi da il risultato finale, pero il problema più grande e ke si blocca la sessione ogni volta ke la rifaccio e non mi scrive alcun codice. quindi visto la poca sicurezza delle sessioni volevo cambiare metodo, pensavo di fare un form php a più pagine pero non ho ancora capito come si fa.il campo ke mi serve portare e il campo date('U')
-
session_start ? altrimenti le sessioni non lavorano e ti crea una nuova sessione ad ogni pagina
poi, se devi far lavorare piu utenti pensa a l'uso di hash, qualcosa tipo base64_encode di un microtime cosi siam sicuri che non andiamo a pestarci i piedi l'uno con l'altro
-
vorrei evitare le sessioni, e usare dei form a piu pagine.
-
Nella prima schermata di ogni form creati un campo hidden con un hash da salvare come sid e usalo come discriminante del tuo utente, passandolo via post ad ogni form successivo
-
lo fatto o visto un esempio e lo modificato per me