백엔드 개발 PHP 튜토리얼 关于验证码有关问题

关于验证码有关问题

Jun 13, 2016 pm 01:43 PM
auth lt quot rand session

关于验证码问题
老是获取不得到值。

于是造成老是无法正确判断session_id
别人的浏览器问题都没问题,就是我的机器有问题。

后来这次换了新主机,新系统,问题又出现了,崩溃了。

不知道是啥原因?


php生成验证码 myauth.php

PHP code
<!--

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

-->
 class auth{  
             public function auth()
              {
                     session_start();                               //启动session
                     $str="abcdefghijkmnpqrstuvwxyz23456789";   /*生成一个4位随机数  */
                     for($i=0;$i
로그인 후 복사


html显示
HTML code
<!--

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

-->
<tr>
                      <td style="color: white;">验证码:</td>
<td><span><input type="text" name="check" id="check">
                      <img  src="/static/imghw/default1.png" data-src="{$baseurl}/auth.php" class="lazy" id="img" onclick="refashImage()"   style="max-width:90%" name="auth" alt=" 关于验证码有关问题 " >
                      </span></td>
<td><a style="font-size: 12px;color:white">点击图片刷新</a></td>
                    </tr>

로그인 후 복사




------解决方案--------------------
别人没问题,你有问题,那么应该换的是你自己的系统/浏览器。另外确认一下是多少个别人 比例是多少 这样就清楚到底是自己的系统还是服务器的代码等有问题。

------解决方案--------------------
检查session.autostart是否开启了。
------解决方案--------------------
探讨

机器都新换了,系统也是新的。

------解决方案--------------------
首先检查 检查session.autostart是否开启了
不过 别人的浏览器都没问题,就是我的机器有问题。应该不是这个原因
你得检查你的浏览器是否允许 cookie

代码本身没有问题

如果 html显示 src="{$baseurl}/auth.php" 那显然是不对的
模板里这样还差不多
------解决方案--------------------
还有可能是路径这部分写错了

 关于验证码有关问题
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

golang에서 '정의되지 않음: rand.Seed' 오류를 해결하는 방법은 무엇입니까? golang에서 '정의되지 않음: rand.Seed' 오류를 해결하는 방법은 무엇입니까? Jun 25, 2023 am 08:34 AM

golang에서 '정의되지 않음: rand.Seed' 오류를 해결하는 방법은 무엇입니까?

SpringBoot 세션에서 세션 시간 초과를 설정하는 방법 SpringBoot 세션에서 세션 시간 초과를 설정하는 방법 May 15, 2023 pm 02:37 PM

SpringBoot 세션에서 세션 시간 초과를 설정하는 방법

세션 실패를 해결하는 방법 세션 실패를 해결하는 방법 Oct 18, 2023 pm 05:19 PM

세션 실패를 해결하는 방법

PHP 세션 교차 도메인 문제에 대한 솔루션 PHP 세션 교차 도메인 문제에 대한 솔루션 Oct 12, 2023 pm 03:00 PM

PHP 세션 교차 도메인 문제에 대한 솔루션

세션 PHP의 기본 만료 시간은 얼마입니까? 세션 PHP의 기본 만료 시간은 얼마입니까? Nov 01, 2022 am 09:14 AM

세션 PHP의 기본 만료 시간은 얼마입니까?

새로 고침 후 PHP 세션이 사라지면 어떻게 해야 합니까? 새로 고침 후 PHP 세션이 사라지면 어떻게 해야 합니까? Jan 18, 2023 pm 01:39 PM

새로 고침 후 PHP 세션이 사라지면 어떻게 해야 합니까?

Redis 공유 세션 애플리케이션에서 SMS 로그인을 구현하는 방법 Redis 공유 세션 애플리케이션에서 SMS 로그인을 구현하는 방법 Jun 03, 2023 pm 03:11 PM

Redis 공유 세션 애플리케이션에서 SMS 로그인을 구현하는 방법

PHP를 사용하여 여러 파일의 세션 데이터를 올바르게 읽고 쓰는 방법 PHP를 사용하여 여러 파일의 세션 데이터를 올바르게 읽고 쓰는 방법 Mar 23, 2023 am 11:12 AM

PHP를 사용하여 여러 파일의 세션 데이터를 올바르게 읽고 쓰는 방법

See all articles