2017-04-10 1 views
-1

est-il possible de vérifier l'URL avec regex pour valider?htaccess seulement envoyer Email avec domaine spécial

URL ressemble:

dans le domaine de notre division marketing peut entrer une adresse mail uniquement -> @ domain.com ou domain-marketing.com.

(entrée de la division marketing de l'adresse e-mail dans l'URL, envoyez le lien à l'utilisateur, ils entrée ses données et envoyer le formulaire au *@domain.com ou *@domain-marketing.com)

remerciements

+0

Il est peut-être ma compréhension, mais je ne peux pas travailler ce la question est là. Êtes-vous capable de modifier votre question pour la rendre un peu plus claire? – DaveyDaveDave

+0

par exemple: URL -> https://www.domian.com/secure/[email protected] OU ...... [email protected] je vais seulement @ domian.com et domaine-test-com Domaine fonctionne après entrer. Si c'est un autre domaine (... @ gmail.com) j'obtiendrai un Interdit. – nothinghalosix

Répondre

0

résoudre ce problème:

$email = $_GET['ID']; // remember to filter this! 
$regex = '#\[email protected](?<domain>\w+\-?\w+\.\w+)#'; 

preg_match($regex, $email, $matches); 
$domain = $matches['domain']; 

if ($domain !== 'example-test.com') { 
    // Unauthorised 
}