Visualizzazione dei risultati da 1 a 4 su 4

Discussione: ricavare host name

  1. #1

    ricavare host name

    Salve,

    la variabile $HTTP_REFERER mi ritorna un path. da questo path vorrei estrapolare l'host.

    un aiutino?

    grazie

  2. #2
    non ti conviene usare quella variabile in quel modo perché vuol dire che stai usando il register global a on ed è PERICOLOSSISSIMO

    usa $_SERVER['HTTP_REFERER']

    cmq per parsare ti basta usare
    http://it2.php.net/manual/en/function.parse-url.php

  3. #3
    grazie, ma spiegami un attimo sto fatto del pericolossissimo?

    ciao

  4. #4
    avendo il register global a ON vuol dire che tutte le variabili che ti arrivano da GET, POST, COOKIE vengono convertite in variabili php oltre che essere inserite nei rispettivi array

    se tu fai un controllo di questo tipo

    if ($session_ok == true && $can_uninstall == true)
    {
    // elimino tutto
    }
    else
    {
    die('tentativo di hacking');
    }

    io richiamando la pagina e passando
    pagina.php?session_ok=aaa&can_uninstall=aaa

    passo quell'if

    motivo per il quale va disabilitato ASSOLUTAMENTE register_global e si deve lvorare SEMPRE con variabili provenienti dagli array get e post in modo da ridurre questo pericolo, se non si può disattivare il register_global, al minimo

    c'è una pillola qui sul forum che tratta l'argomento, se guardi nel thread del regolamento ne trovi l'elenco

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.