,我正通過爲陣列的有效域週期,就像這樣:
<?php
$validDomains = array('mmu.edu.my', 'taylor.edu.uk');
function validEmail($email, $validDomains) {
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
$email_parts = explode('@', $email); // [0] will be ben, [1] will be mmu.edu.my
// Valid email address. Does it match anything in our domain whitelist?
foreach($validDomains as $validDomain) {
if (strtolower($validDomain) == $email_parts[1]) {
return true;
}
}
}
return false; // No matches
}
var_dump(validEmail('[email protected]', $validDomains)); // TRUE
var_dump(validEmail('[email protected]', $validDomains)); // FALSE
var_dump(validEmail('clearlynotanemail', $validDomains)); // FALSE
var_dump(validEmail('[email protected]', $validDomains)); // TRUE
來源
2017-05-05 03:46:40
Ben
正在工作。非常感謝。 – masterhunter
不客氣 – Exprator