Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443

    mod_rewrite e recupero valori variabili

    Ho il seguente URL dinamico:

    http://10.0.0.50/start.php?page=home...IT&scrollbar=Y


    Con mod_rewrite di Apache lo riscrivo in un URL statico

    http://10.0.0.50/start/home/IT/Y

    attraverso il seguente comando:

    Options +FollowSymLinks
    RewriteBase /
    RewriteEngine on

    RewriteRule start/(.*)/(.*)/(.*)/$ /start.php?page=$1&scrollbar=$2&lang=$3


    Ora però mi servirebbero i valori dei parametri GET

    $HTTP_GET_VARS['page']
    $HTTP_GET_VARS['lingua']
    $HTTP_GET_VARS['scrollbar']

    Come posso recuperare questi valori dalla variabile server $HTTP_SERVER_VARS['SCRIPT_NAME']

    $HTTP_SERVER_VARS['SCRIPT_NAME'] = "/start/home/IT/Y"

    Grazie per un consiglio

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    nella pagina start.php ti arrivano direttamente tramite $_GET['page'], $_GET['lingua'], $_GET['scrollbar'].


    sei sicuro del codice per il rewrite?? credo la seconda parte sia cosi:
    codice:
    /start.php?page=$1&lingua=$2&scrollbar=$3

    think simple think ringo

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    443
    Hai ragione,


    qualcosa è andato storco con copia incolla!

    Options +FollowSymLinks
    RewriteBase /
    RewriteEngine on

    RewriteRule start/(.*)/(.*)/(.*)/$ /start.php?page=$1&lingua=$2&scrollbar=$3

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.