Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Problemi con URL

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170

    Problemi con URL

    salve a tutti ,
    ho un problema ,dovrei accodare al mio url una variabile con un teg href per passarla ad uno scrit php se io scrivo clicca qui funzionziona ma mi cancella tutti i parametri precedenti ,ho pensato di fare una cosa del genere clicca qui ma non so come ricavare URL corrente , non so se sono stato chiaro spero di si , ringrazio cmq tuttiquelli che mi risponderanno!!!!!

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    usando questa variabile:
    codice:
    $_SERVER['REQUEST_URI']
    ottieni l'url corrente, compresi i parametri passati tramite querystring.
    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    anticipatamente ringraziandoti volevo chiederti ma dove trovo la lista delle varibili disponibili per $_server ? in ogni caso per mi rimane il problema in quanto se scrivo <a href=$currentURL&$action=4>clicca qui</a> nel caso in cui l'url contenga gia parametri va ma nel caso in cui non li contenga cioe l'url sia pulito tipo www.prova.it/prova.html mi sputa fuori un risultato del genere www.prova.it/prova.html&action=4 e quindi mi dice pagina non trovata !come potrei fare? :master:

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Devi inserire un controllo sulla presenza o meno di variabili in querystring.
    Con:
    codice:
    print_r( $_SERVER );
    ottieni il contenuto dell'array.
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2007
    Messaggi
    170
    scusa la domanda ma come posso eseguire un controllo del genere?

  6. #6
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    $s = $_SERVER['QUERY_STRING'] == '' ? '?' : '&';
    $v = 'miao=miao';
    echo $_SERVER['REQUEST_URI'].$s.$v;
    think simple think ringo

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.