Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317

    portare valori in GET con RewriteRule

    Attualmente ho

    codice:
    RewriteEngine On 
    RewriteRule ^test/([^/]+)/([^/]*)$ test.php?page=$1&id=$2
    è possibile portare il valore $2 senza che compaia nel nuovo url?
    qualcosa tipo:

    codice:
    RewriteEngine On 
    RewriteRule ^test/([^/]*)$ test.php?page=$1&id=$2
    provo a spiegarmi meglio

    vorrei che l'url finale sia
    test/variabiledaphp ma che in GET (o forse in POST) nella pagina php arrivi anche $2

  2. #2
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    via GET secondo me no, via POST semmai

  3. #3
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    ok,

    un'idea di come poter fare?

  4. #4
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    I valori via post li puoi passare via form, l'action del form la scrivi nella forma da riscrivere

  5. #5
    Utente di HTML.it L'avatar di max103
    Registrato dal
    Dec 2005
    Messaggi
    317
    si ok,
    ma devo organizzare un sito intero, non posso fare un form ad ogni link


    quello che vorrei fare è passare un valore in GET attraversando il Rewrite in modo "quieto"
    senza apparire nel link,

    ad esempio potrei creare una variabile nel file .htaccess?


    se fosse php potrebbe essere:
    $pippo = $_GET["pippo"];

    non so se ho spiegato bene cosa voglio fare

  6. #6
    Utente di HTML.it L'avatar di Enoa
    Registrato dal
    Jul 2005
    Messaggi
    573
    le variabili via GET le puoi passare soltanto attraverso l'url:
    - o direttamente nella query_string
    - o nell'url riscritto poi con il rewrite

    se devi passare un valore variabile, puoi provare con http://httpd.apache.org/docs/2.2/mod...html#setenvif, ma sono comunque tutte variabili che ricaveresti direttamente da php
    se il valore è fisso non ha senso che lo passi via GET.

    Rimangono le sessioni o i cookies

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.