PHP手机短信验证的问题

我想在网站注册的时候,发送一个6位数的随机码到注册的手机上,
就是在网页上有一个“点击获取验证码”的按钮,
点一下把手机号码和6位数验证码发送出去,短信这些都没问题了,
但是我怎么样才能把验证码发出去,然后网页源代码上又不用显示这个验证码呢?
我现在是用jquery ajax发送的,如果用get发送的话,那url不是就会出现随机码吗?
那换成post那网页源代码上不是要写一个值吗?

SESSION能用吗?还是要把验证码用自己的办法加密一下,然后接受的时候解密吊...
谁做过类似的,求解决办法

点击后 AJAX 在PHP页面 生成数字后 给与短信接口处一个 数字值 可以保存在SESSION 即为验证码 当进行提交时进行SESSION验证 或者别的方案 不需要在前端显示
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-02
发送验证码是随机生成的6位数,系统内部处理发送就行了,为什么会显示到页面上呢?追问

我是要页面上点那个按钮 “点击获取验证码” 然后再点发送的呀,
我用session已经可以了
但是系统内部要怎么处理?

追答

知道你是点击按钮发送的,但这个6位数字是在系统内部生成的,不是从页面上发送过去的。。。
页面上肯定是看不到这6位数的,就不存在加密的问题了。。

第2个回答  2014-01-02
当调用你的发短信功能时,存下session,验证时直接对比session.我想知道你的网止.