ホームページ > バックエンド開発 > PHPチュートリアル > 検証コードの判定に関するvbsコードをphpコードに変換してください

検証コードの判定に関するvbsコードをphpコードに変換してください

WBOY
リリース: 2016-06-13 13:10:10
オリジナル
1038 人が閲覧しました

検証コードの判定に関する VBS コードを専門家が PHP コードに変換してください

VBScript コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<% 
'判断是否按下了确定按钮,如果按下了,则对比验证码是否输入正确 
If Request.QueryString("submit") <> "" Then 
      Dim checkCode,sessionCode
      checkCode = Trim(Request.QueryString("checkCode"))
      sessionCode=Session("verifycode")
      
      '下面这两句是用来转换注册码全部为大写,可以方便用户输入
      checkCode=UCase(checkCode)
      sessionCode=UCase(sessionCode)


      If checkCode = sessionCode Then 
              Response.Redirect("http://www.hzynh.cn")''这里输入下载地址,验证成功后就可以跳转到下载地址
      Else 
             Response.Write("<script>alert('验证码错误,请重新输入');</script>") 
      End If 
End If 
%>


ログイン後にコピー


------解決策--- ------------------
PHP コード

<?php
if (!empty($_REQUEST['submit']))
{
    $checkCode = strtoupper(trim($_REQUEST['checkCode']));
    $sessionCode = strtoupper($_SESSION['verifycode']);
    
    if ($checkCode==$sessionCode)
        echo "<script>window.location.href='http://www.hzynh.cn';</script>";
    それ以外
        echo "<script>alert('確認コードが間違っています。再入力してください');</script>";
}
?>
<br><font color="#e78608">------解決策----------------------</font><br><?php<br>if(isset ( $_POST['submit']))<br>{<br> $checkCode =Trim($_POST['checkCode']);<br> session_start();<br> $sessionCode=$_SESSION['verifycode' ] ;<br> session_destroy();<br> $checkCode=UCase($checkCode);<br> $sessionCode=UCase($sessionCode);<br> if($checkCode == $sessionCode)<br> {<br> Header("Location:http://www.hzynh.cn");<br> }<br> else<br> {<br> echo "<script>alert('確認コードが間違っています。もう一度お試しください。 ');</script>";<br> }<br>}<br>?><br><br> を入力してください
<br><font color="#e78608">------解決策---------</font><br>php セッションを読んでいる場合は、次のようになります。有効になっていないセッション<br>Missing session_start();<br><br>ASP セッションを読み取ろうとすると、申し訳ありませんが、このようには読み取れません<div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート