Php 验证码不总是显示

Php 验证码不总是显示,php,captcha,Php,Captcha,我正在创建一个php网站,我的问题是-captcha没有显示在某些页面上,但它显示在某些页面上,每个页面上都有相同的代码 下面是我正在使用的代码: <?php session_start(); include("captcha/simple-php-captcha.php"); $_SESSION['captcha'] = captcha(); ?> <img src="<?php echo $_SESSION['captcha']['image

我正在创建一个php网站,我的问题是-captcha没有显示在某些页面上,但它显示在某些页面上,每个页面上都有相同的代码

下面是我正在使用的代码:

<?php
    session_start();
    include("captcha/simple-php-captcha.php");
    $_SESSION['captcha'] = captcha();
?>
<img  src="<?php echo $_SESSION['captcha']['image_src']; ?>" alt="CAPTCHA" width="90" height="30px" >

“alt=“CAPTCHA”width=“90”height=“30px”>

但是当我重新加载页面时,它会正确显示。

可能值得一看(PHP验证码类)


它包括如何实现它。

请查看Stackoverflow格式指南了解您的代码,并更正拼写错误。@Simon-我同意格式很重要。但是,fwiw,如果投稿人的第一语言不是英语,并且问题仍然可以理解,我倾向于对其轻松处理(或者透明地修改文本)。@Veger,我对你为什么编辑代码片段感到困惑——很明显,发布的代码片段不完整,但你知道你提供的内容可以正常工作,不会显示OP的问题吗?@Vicky I只应用了代码格式(和一些语法更正)。我没有更改代码本身的任何内容(这会是一件坏事)。你可以在选择“并排降价”视图时通过查看来检查自己。@Simon,很公平,我同意这个观点!我也不是txtspk的粉丝。