Visualizzazione dei risultati da 1 a 6 su 6

Discussione: cosa strana

  1. #1

    cosa strana

    il problema è questo:

    se faccio

    echo $_REQUEST["clarg"]; vedo 100


    se faccio

    echo $_REQUEST[$this->field];

    dove $this->field è "clarg"

    mi stampa ""

    vuoto perchè?

    è una variabile in get

    ma è la stessa cosa anche se faccio $_GET[$this->field];

    e non su tutti i campi...questo è il bello, ne ho diciamo una 50ina e su circa 10 fa così

    è senza senso perchè i campi non hanno particolarità strane, arrivano da ajax in questo modo.....boh
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  2. #2
    A me funziona perfettamente:

    Codice PHP:
    <?php 
    class Test {
        var 
    $field 'test';
        function 
    get() {
            if (isset(
    $_GET[$this->field])) {
                echo(
    $_GET[$this->field]);
            }
        }
    }

    $test = new Test;
    $test->get();

    ?>

    [url="?test=Hello%20World!"]Click Here[/url]

  3. #3
    invece a me no?

    sembra banale, però nell'url ho circa 30 parametri con relativo valore e se faccio un ciclo per stamparli tutti, vedo che 6-7 me li perde e non capisco perchè.
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    quanti caratteri è lunga la stringa dell'url?

    30 parametri in get non sono pochi, non è che la stringa viene troncata (dal browser o dal server)?
    Se non sbaglio alcuni server vengono configurati per troncare l'url al 255 carattere, perchè certy proxy non riescono a gestire stringhe più lunghe.

    comunque prendi il tutto con le pinze, ti parlo per sentito dire

    ciao

  5. #5
    Posta il risultato del seguente codice:

    Codice PHP:
    <?php var_dump($_SERVER['QUERY_STRING']); ?>

  6. #6
    ho risolto, avevo commesso un errore banale, era logico ma abbastanza nascosto.....
    ciao
    Mercatino online di annunci www.all-onweb.com
    Realizzazione siti web www.nineseven97.com
    Artigianato www.lartedifare.com

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.