Cari amici, il vostro esempio funziona correttamente ma il mio no. Adesso macello il codice poi se non va lo posto.
Cari amici, il vostro esempio funziona correttamente ma il mio no. Adesso macello il codice poi se non va lo posto.
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
ma non facevi prima a postarlo subito da stamattina?Originariamente inviato da luqwe
Cari amici, il vostro esempio funziona correttamente ma il mio no. Adesso macello il codice poi se non va lo posto.![]()
Difatto uso print_r($_SESSION);Originariamente inviato da piero.mac
va be... l'ho scritto al volo sul forum, mica l'ho provato...![]()
l'importante e' che tu veda il passaggio corretto senza perdere dati... funziona?
Ma scusa... perche' per fare prove di stampa su array non usi print_r() ???
![]()
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
Hai ragione...Originariamente inviato da troglos
ma non facevi prima a postarlo subito da stamattina?![]()
Con questa pagina apro la sessione (openSection.php)
index:codice:<? session_start(); $productList = ""; $productQuantity = ""; $countCarriage = 0; $_SESSION['productList'] = $productList; $_SESSION['productQuantity'] = $productQuantity; $_SESSION['countCarriage'] = $countCarriage; ?>
a.phpcodice:<?php include "../functions/openSection.php"; print_r($_SESSION); ?> A
b.phpcodice:<?php session_start(); $productList = $_SESSION['productList']; $productQuantity = $_SESSION['productQuantity']; $countCarriage = $_SESSION['countCarriage']; $_SESSION['productList'] = "uffa .... "; print_r($_SESSION); ?> B
:master: :master: :master:codice:<? session_start(); print_r($_SESSION); ?>
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
quale è l'output di questo script?
questo:
hai provato a non includere il file e a scriverlo direttamente in index.php?codice:include "../functions/openSection.php";
"Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant
l'ho fatto ora ma non funziona comunque
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
immaginavo!Originariamente inviato da luqwe
l'ho fatto ora ma non funziona comunque![]()
che output da?
"Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant
non capisco perchè fai in a.php
visto che le prime due variabili $_SESSION[] sono vuotecodice:$productList = $_SESSION['productList']; $productQuantity = $_SESSION['productQuantity']; $countCarriage = $_SESSION['countCarriage'];
lo dichiari qui openSection.php:
poi mi cambi in a.phpcodice:<? session_start(); $productList = ""; $productQuantity = ""; $countCarriage = 0; $_SESSION['productList'] = $productList; $_SESSION['productQuantity'] = $productQuantity; $_SESSION['countCarriage'] = $countCarriage; ?>
l'output di a.php e di b.php quale è?codice:$_SESSION['productList'] = "uffa .... ";
"Due cose riempiono l’animo di ammirazione e venerazione sempre nuova e crescente, quanto piú spesso e piú a lungo la riflessione si occupa di esse: il cielo stellato sopra di me, e la legge morale in me..." Immanuel Kant
perchè in a.php faccio delle modifiche.
praticamente lancio uno script che mi incrementa il carrello e mi torna ad a.php per eventuali altre agigunte.
b.php dovrebbe essere la visualizzazione del carrello.
Per ora esegue solo una print_r() come output che per l'appunto non funziona.
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio
in a.php ho il seguente output:
Array ( [productList] => uffa .... [productQuantity] => [countCarriage] => 0 )
in b.php:
Array ( [productList] => [productQuantity] => [countCarriage] => 0 )
è meglio tacere e far credere di essere stupido piuttosto che parlare e togliere ogni dubbio