Per esempio
Commento sulla condizione:Codice PHP:if(strstr($_SERVER['HTTP_REFERRER'],'www.paypal.') !== false)
{
//redirect alla pagina per il download
}
else
{
//redirect alla pagina d'errore
}
- verifica che nell'indirizzo ci sia www.paypal. niente TLD perché potrebbe essere tanto it quanto com o altro.
- il confronto va fatto con !== e non != sono 2 cose differenti, strstr() restituisce la posizione della sottostringa cercata, false se non la trova, se www.paypal. fosse all'inizio della stringa restituita da $_SERVER['HTTP_REFERRER'] restituirebbe 0, ma 0 per != è tale e quale a false, per !== invece 0 è 0 e false è false.

Rispondi quotando