Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Passaggio di un array

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    14

    Passaggio di un array

    Come faccio a passare come parametro un array multidimensionale in un url?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Non ti conviene passartelo usando una variabile di sessione ad esempio ?

    Nel caso che tu debba per forza passarlo nell'url prova a guardare qua e prova se funziona nel tuo caso....

    http://it2.php.net/manual/it/function.serialize.php

    No pvt per sollecitare risposte, grazie.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    14

    Passaggio di array

    Grazie.Puoi dirmi anche come faccio ad utilizzare le sessioni per passare l'array?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Non per svogliatezza ma sulle sessioni ci sono milioni di thread, sono sicuro che con una ricerca trovi tutto quello che vuoi e anche di piu'.

    Se poi ti rimane qualche dubbio chiedi pure.

    No pvt per sollecitare risposte, grazie.

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    14

    Passaggio di array

    Aiutooo!!!!Per il passaggio dell'array ho provato ad utilizzare le funzioni serialize() e unserialize() ma non mi funziona.Ecco come ho fatto:

    $dati è l'array che devo passare come parametro

    $a=serialize($dati);

    echo"<form action='prova.php?dat=$a' method='post' name='addtocart' id='addtocart'>";

    Sullo script prova.php ho fatto:

    <?php
    $a=$_REQUEST["dat"];
    print_r($a);
    $b=unserialize($a);
    print_r($b);

    ?>
    $a me lo visualizza mentre l'array $b,no come se non funzionasse la funzione unserialize.Perchè?Dove sbaglio?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    14

    Passaggio di array

    Aiutooo!!!!Per il passaggio dell'array ho provato ad utilizzare le funzioni serialize() e unserialize() ma non mi funziona.Ecco come ho fatto:

    $dati è l'array che devo passare come parametro

    $a=serialize($dati);

    echo"<form action='prova.php?dat=$a' method='post' name='addtocart' id='addtocart'>";

    Sullo script prova.php ho fatto:

    <?php
    $a=$_REQUEST["dat"];
    print_r($a);
    $b=unserialize($a);
    print_r($b);

    ?>
    $a me lo visualizza mentre l'array $b,no come se non funzionasse la funzione unserialize.Perchè?Dove sbaglio?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.