Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Domanda su metodo GET

Visualizzazione discussione

  1. #5
    Utente di HTML.it
    Registrato dal
    Oct 2015
    Messaggi
    29
    Quote Originariamente inviata da Dr.Joek Visualizza il messaggio
    PROBLEMA RISOLTO:
    Bisogna aggiungere al .htaccess (local o generale) il seguente codice:
    codice:
    RewriteEngine On    
    RewriteRule ^profile/(.*)$  viewProfile.php?profile=$1    [NC,L]

    Il carattere ^ sta a indicare il dominio e quindi la cartella root, le parentesi invece indicano una variabile, in questo caso la variabile può ospitare tutti i tipi di carattere, e dopo la parentesi il segno del dollaro per indicare che la variabile è là. Dall'altra parte c'è invece la vera directory con il: $1 che indica la variabile 1 quindi: (.*). Aggiungo che bisogna attendere 2-3 secondi prima che il server "metabolizzi" il nuovo .htaccess.
    Per non generare disinformazione, quella e' un'espressione regolare e il carattere ^ indica l'inizio della stringa, e $ la fine. E (.*) indica un matching pattern ogni carattere 0 o piu' volte, che nel tuo caso sarebbe piu' corretto come (.+) o ([a-z0-9-]+). Giusto perche' altrimenti domani ti matcha anche "viewProfile/utente/bla+-_---_/?etc"
    Ultima modifica di cisco87; 06-03-2016 a 01:50

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.