Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    $_GET su PHP_SELF non funziona (?)

    Sto tentando di scrivere una semplice funzione, che scrive una cosa se la querystring contiene ?s=scegliskin e un'altra se $_GET['s'] è vuoto.

    Codice PHP:
    $chooseskin $_GET['s'];
    if (
    $chooseskin == "scegliskin") {
    echo(
    'link per scegliere la skin');
    } else {
    echo (
    '[url="'.$PHP_SELF.'?s=scegliskin"]Cambia skin[/url]');

    Perchè non funziona? :master:

  2. #2
    Utente di HTML.it L'avatar di ilmila
    Registrato dal
    Apr 2005
    Messaggi
    68
    prova ad usare la variabile superglobale

    codice:
    $_SERVER[PHP_SELF]
    potresti avere disabilitato(giustamente) le variabili globali nel php.ini
    Sistema Acquisizione Risultati Sportivi
    Sistema Prenotazione Posti
    http://parse2005.altervista.org/

  3. #3
    infatti le register_globals sono settate su OFF.

    Uso il mod_rewrite, ma non ho capito in che modo dovrei usare $_SERVER[PHP_SELF]

  4. #4
    Utente di HTML.it L'avatar di fabi080
    Registrato dal
    Mar 2002
    Messaggi
    442
    Originariamente inviato da Petro_suse91
    Uso il mod_rewrite, ma non ho capito in che modo dovrei usare $_SERVER[PHP_SELF]
    Al posto di $PHP_SELF

  5. #5
    Utente di HTML.it L'avatar di ilmila
    Registrato dal
    Apr 2005
    Messaggi
    68
    Prova cosi a me funzia

    codice:
    $chooseskin = $_GET['s'];
    if ($chooseskin == "scegliskin") {
    echo'link per scegliere la skin';
    } else {
    echo "<a href=\"$_SERVER[PHP_SELF]?s=scegliskin\">Cambia skin</a>";
    }
    Sistema Acquisizione Risultati Sportivi
    Sistema Prenotazione Posti
    http://parse2005.altervista.org/

  6. #6
    Originariamente inviato da ilmila
    Prova cosi a me funzia
    Ok, così funziona.

    per fare la stessa cosa posso usare le sessioni invece di una querystring? e Come?

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.