我是新来的PHP和阅读几本PHP书以及去一些教程。 我似乎无法得到这个PHP验证项目工作写。它似乎没有摆脱任何空间或破折号。不知道我做错了什么。php信用卡验证
<html>
<body>
<h1>Validate Credit Card</h1><hr />
<form action="ValidateCreditCard.php" method="get" encytype="application/x-www-form -urlencoded">
<p><input type="text" name="ccnumber" size="20" value="<?php if(!empty($_GET['ccnumber'])) echo $_GET['ccnumber'] ?>" /></p>
<p><input type="submit" value="Validate Credit Card" />
</form><hr />
<?php
if (!isset($_GET['ccnumber']))
echo "<p>Enter your credit card number.</p>";
else{
$Payment = $_GET['ccnumber'];
$ValidPayment = str_replace("_", "", $Payment);
$ValidPayment = str_replace("_", "", $ValidPayment);
if (!is_numberic($ValidPayment))
echo "<p>You did not enter a valid credit card number!</p>";
else
echo "<p>Your credit card number is $ValidPayment.</p>";
}
?>
</body>
</html>
如果您正在构建一个从用户处获取信用卡号码的应用程序,则需要确保您符合安全标准,即PCI合规性标准。 https://www.pcisecuritystandards.org/ – nickb