Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906

    [PHP] Url e variabili GET e POST

    Volevo sapere se c'è un modo veloce per fare in modo che una pagina chiami se stessa, ovviamente non mi basta $_SERVER['PHP_SELF'], visto che voglio sapere anche i valori delle altre variabili tipo:
    pippo.php?nome=walt&cognome=disney
    facendo php_self mi perdo nome e cognome

  2. #2
    $sito = $_SERVER['php_self'];
    $sito .= "?variabili da mettere";
    fammi sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    Codice PHP:
    $_SERVER['QUERY_STRING'
    comunque se fai
    Codice PHP:
    print_r($_SERVER); 
    vedi anche gli altri valori, magari c'è qualcosa che ti interessa...

    ciao

  4. #4
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    non ci siamo capiti, ho bisogno di un metodo per fare in modo che la pagina venga caricata con le stesse variabili che ci sono 'attive' in quel momento e cambiarne una sola.
    Rispiego a monte, in un include ho un link per cambiare lingua, che fa ricaricare la pagina solo che invece che in italiano puo ricaricarsi in altre lingue.
    Se sono in una pagina x.php?c=1&lang=ita cliccando sul link incluso per cambiare lingua mi perderei c=1, visto che chiamo $_server['php_self']?lang=de.
    Non posso sapere a priori che variabili ho è quello il problema.

  5. #5
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    ho risolto con un foreach($_REQUEST as $varAttive) {...}
    più semplice di quanto pensassi

  6. #6
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    se vuoi mantenere le variabili lingua a parte usa le variabili disessione.
    http://it.php.net/manual/it/function.session-start.php

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    ma scusa..
    $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']

  8. #8
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    calma calma ora provo

  9. #9
    Moderatore di Macintosh e software L'avatar di olivs
    Registrato dal
    Jan 2001
    Messaggi
    8,906
    Originariamente inviato da billo
    ma scusa..
    $_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']
    grazie mi hai risparmiato un'oretta di manuale

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.