任何人都知道如何使用ajax和php生成优惠券代码 我有html表格:
<form id="g_voucher" method="post">
<h2>Generate Voucher</h2>
<div class="v_code"></div>
<input type="submit" value="Generate" />
</form>
ajax jquery ???:
$('#g_voucher').submit(function(e){
$.post('include/voucher.php?g_voucher', { },
e.preventDefault();
}
PHP的将使用简单的代码:
$v_code = substr(md5($_SERVER['REMOTE_ADDR'].microtime().rand(1,999999)),0,10);
每次点击提交按钮,它都会继续生成新代码..
答案 0 :(得分:1)
您可以将优惠券存储在会话中,并在生成新优惠券时检查会话是否已包含优惠券。
session_start();
if(isset($_SESSION['voucher'])) {
return $_SESSION['voucher'];
}
虽然此代码每次会话终止时都会产生新的凭证(浏览器基本上关闭)。要获得更永久的凭证,您应该使用某种客户端身份验证+数据库来存储生成的凭证。