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

    Confrontare variabile con url

    Salve ragazzi devo confrontare una variabile con un'indirizzo del broswer, allora ho fatto così:

    Codice PHP:
    $url $_SERVER['PHP_SELF']; //dove equivale a en/servizi.php  
    if($url == 'en\"servizi.php'){        
    header('Location: [url]http://www.miosito.it/[/url]'); 

    Perchè non succede nulla?
    Dove sbaglio?

    Grazie

  2. #2
    $_SERVER['PHP_SELF'] restituisce tutto l'url a meno della radice del dominio...quindi se hai un URL www.miodominio.com/cartella/pagina.php, restituisce /cartella/pagina.php....

    se stai sviluppando il sito in locale assicurati che la pagina in questione sia all'interno della document root e non in una sottocartella:

    se x esempio nella document root hai diversi siti divisi in cartelle, ex:

    DOCUMENT ROOT

    ----SITO 1
    ----SITO 2
    ----SITO 3

    quando chiami $_SERVER['PHP_SELF'] all'interno di di sito1, nella stringa, sito1 sarà presente
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  3. #3
    Grazie, e se volessi ricavare tutto quello che è presente dopo la radice?
    Cioè in questo caso

    http://www.miosito.it/en/servizi.php


    Se volessi ricavare solo en/servizi.php


    Come faccio?

    Grazie

  4. #4
    scusami avevo detto una boiata ....ho modificato il post di prima...vedi un po se ti ritrovi
    V.I.S.T.A. --> Virus Inside, Switch To Apple

  5. #5
    Ho provato a stampare il $_SERVER['PHP_SELF'] e mi stampa

    en/servizi.php

    Quindi fa quello che deve fare correttamente, però perchè non esegue l'if?

    E' corretto l'if?

    Grazie

  6. #6
    xke hai scritto

    en\"servizi.php nella if

    invece di

    en\servizi.php
    V.I.S.T.A. --> Virus Inside, Switch To Apple

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.