我有一个输入提交表单,我想如果用户输入的数字与我的qazxsw poo匹配,则Card Brand将保存到下一个站点的PHP Session。
array value
现在的问题,与我的代码一起使用?或需要一个<?php
$submitbutton= $_POST['btnLogin'];
$number= $_POST['Kreditkartennummer'];
function validatecard($number)
{
global $type;
$cardtype = array(
"visa" => "/^4[0-9]{12}(?:[0-9]{3})?$/",
"mastercard" => "/^5[1-5][0-9]{14}$/",
"amex" => "/^3[47][0-9]{13}$/",
"discover" => "/^6(?:011|5[0-9]{2})[0-9]{12}$/",
);
if (preg_match($cardtype['visa'],$number))
{
$type= "visa";
return 'visa';
}
else if (preg_match($cardtype['mastercard'],$number))
{
$type= "mastercard";
return 'mastercard';
}
else if (preg_match($cardtype['amex'],$number))
{
$type= "amex";
return 'amex';
}
else if (preg_match($cardtype['discover'],$number))
{
$type= "discover";
return 'discover';
}
else
{
return false;
}
}
validatecard($number);
?>
?另一个问题我怎么能回应"If Submit"
并将其保存到我的php return
?
要将某些内容保存到会话变量中,您只需声明它即可。
Session
例如,假设这是你的表格。这只是一个例子。
$_SESSION['card_type'] = $_POST['card_type'];
在这种形式中,您有一个名为card_type的输入,当提交此项时,您可以从该输入中获取值,如此。
<form type="POST">
<input type="text" name="card_type">
<input type="submit" value="submit my form">
</form>
我知道这只能解释你问题的最后一部分,我只是不明白第一部分。
编辑..我还想指出,你不只是想在没有某种类型的验证的情况下接受用户输入。检查是否有帖子后,请输入验证码。