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

    REQUEST_URI che non funge

    Salve a tutti, perchè la variabile $_SERVER['REQUEST_URI'] non ottiene nessun valore con un link del tipo:
    http://www.dominio.it/directory/index.php

    ?

    grazie

  2. #2
    posta le righe dello script relative alla variabile.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Originariamente inviato da piero.mac
    posta le righe dello script relative alla variabile.
    codice:
    $var = ((getenv('HTTPS') == 'on') ? 'https://' : 'http://') . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI'] . (strpos($_SERVER['REQUEST_URI'], "?") ? '&' : '?') . SID;
    echo $var;

  4. #4
    Credo sia SID che non ti da valori. Se non e' abilitata nel php.ini la costante non e' definita.

    session.use_trans_sid = 1

    $_SERVER['REQUEST_URI'] funziona sicuramente lo puoi provare stampando l'array.

    echo $_SERVER['REQUEST_URI']; oppure

    echo "<pre>";
    print_r($_SERVER);


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    E' questo il punto, se stampo REQUEST_URI non ottengo niente. Sto vedendo ora che il server è win, potrebbe essere questo il problema?

  6. #6
    Prova a stampare il phpinfo() e guarda al fondo nelle PHP variables, dovresti vedere il _SERVER["REQUEST_URI"] .....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Originariamente inviato da piero.mac
    Prova a stampare il phpinfo() e guarda al fondo nelle PHP variables, dovresti vedere il _SERVER["REQUEST_URI"] .....
    Niente REQUEST_URI, la variabile che più si avvicina sembra essere SCRIPT_NAME (che contiene cioè il path del file)

  8. #8
    Originariamente inviato da kylnas1
    Niente REQUEST_URI, la variabile che più si avvicina sembra essere SCRIPT_NAME (che contiene cioè il path del file)
    Se windows vuole dire IIS allora potrebbe essere, ci sono differenze tra IIS e APACHE... o meglio tra php installato come modulo e php installato come CGI.

    http://www.browardphp.com/php_manual...variables.html

    qui ci sono le variabili predefinite di php come modulo di apache, e qui sotto le variabili predefinite con php installato come CGI

    http://hoohoo.ncsa.uiuc.edu/cgi/env.html

    A quanto pare qui non c'e' REQUEST_URI.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    $_SERVER['SCRIPT_NAME'] sembra andare, grazie

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.