Heim Backend-Entwicklung PHP-Tutorial Typecho怎么实现评论算术验证

Typecho怎么实现评论算术验证

Jun 06, 2016 pm 08:19 PM
typecho

Typecho实现评论算术验证的方法:首先打开【comments.php】文件;然后在适当位置插入代码【】即可。

Typecho怎么实现评论算术验证

Typecho怎么实现评论算术验证?

Typecho无插件实现评论算术验证

Typecho的垃圾评论还是比较多的,除了插件外,还可以通过PHP函数实现简单的算术验证码。

第一步function.php如下函数

function themeInit($comment){
$comment = spam_protection_pre($comment, $post, $result);
}
function spam_protection_math(){
    $num1=rand(1,49);
    $num2=rand(1,49);
    echo "<label for=\"math\">请输入<code>$num1</code>+<code>$num2</code>的计算结果:</label>\n";
    echo "<input type=\"text\" name=\"sum\" class=\"text\" value=\"\" size=\"25\" tabindex=\"4\" style=\"width:218px\" placeholder=\"计算结果:\">\n";
    echo "<input type=\"hidden\" name=\"num1\" value=\"$num1\">\n";
    echo "<input type=\"hidden\" name=\"num2\" value=\"$num2\">";
}
function spam_protection_pre($comment, $post, $result){
    $sum=$_POST[&#39;sum&#39;];
    switch($sum){
        case $_POST[&#39;num1&#39;]+$_POST[&#39;num2&#39;]:
        break;
        case null:
        throw new Typecho_Widget_Exception(_t(&#39;对不起: 请输入验证码。<a href="javascript:history.back(-1)">返回上一页</a>&#39;,&#39;评论失败&#39;));
        break;
        default:
        throw new Typecho_Widget_Exception(_t(&#39;对不起: 验证码错误,请<a href="javascript:history.back(-1)">返回</a>重试。&#39;,&#39;评论失败&#39;));
    }
    return $comment;
}
Nach dem Login kopieren

第二步comments.php添加函数

打开主题comments.php文件,在适当位置插入如下代码:

<?php spam_protection_math();?>
Nach dem Login kopieren

如果觉得100以内太难了,请修复function.php中添加的代码中rand后面的数字范围。

更多相关技术文章,请访问PHP中文网

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So erstellen Sie eine Social-Media-Website mit PHP und Typecho So erstellen Sie eine Social-Media-Website mit PHP und Typecho Jul 22, 2023 am 11:40 AM

So erstellen Sie eine Social-Media-Website mit PHP und Typecho Mit dem Aufkommen der sozialen Medien möchten immer mehr Menschen eine eigene Social-Media-Website haben. Eine Möglichkeit, eine Social-Media-Website zu erstellen, ist die Verwendung von PHP und Typecho, zwei Open-Source-Tools. PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache, während Typecho ein kleines, benutzerfreundliches und sicheres Blogsystem ist, das nicht nur leistungsstark, sondern auch praktisch für die Sekundärentwicklung ist. Im Folgenden werde ich die Verwendung von PHP und vorstellen

So verwenden Sie PHP und Typecho, um eine Website mit Mehrsprachenunterstützung zu erstellen So verwenden Sie PHP und Typecho, um eine Website mit Mehrsprachenunterstützung zu erstellen Jul 21, 2023 pm 11:21 PM

So erstellen Sie mit PHP und Typecho eine Website mit Unterstützung für mehrere Sprachen. Einführung: Mit der Entwicklung der Globalisierung ist der Aufbau einer Website mit Unterstützung für mehrere Sprachen nach und nach zu einem Ziel geworden, das von Unternehmen und Einzelpersonen verfolgt wird. Als beliebte Programmiersprache kann PHP in Kombination mit Typecho, einem hervorragenden PHP-Open-Source-Blogprogramm, problemlos mehrsprachige Websites erstellen. In diesem Artikel wird erläutert, wie Sie mit PHP und Typecho eine Website mit mehrsprachiger Unterstützung erstellen, und relevante Codebeispiele bereitstellen. 1. Installieren und konfigurieren Sie zuerst Typecho

Diskussion über PHP-Programmiertechnologie in Typecho Diskussion über PHP-Programmiertechnologie in Typecho Jul 22, 2023 am 10:01 AM

Einführung in die Diskussion der PHP-Programmiertechnologie in Typecho: Typecho ist eine einfache und effiziente PHP-Blog-Engine, die leichtgewichtig und leicht zu erweitern ist. In diesem Artikel geht es hauptsächlich um die PHP-Programmiertechnologie in Typecho, einschließlich häufig verwendeter PHP-Funktionen, Datenbankoperationen, Lesen und Schreiben von Dateien, Formularverarbeitung usw. Und anhand von Codebeispielen zeigen wir, wie man allgemeine Funktionen in Typecho implementiert. 1. Anwendung von PHP-Funktionen String-Verarbeitung Die String-Verarbeitung ist eine der am häufigsten verwendeten Operationen in der PHP-Programmierung. im Typ

So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho Jul 21, 2023 pm 03:51 PM

So implementieren Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho. Im Trend moderner sozialer Online-Plattformen ist das Teilen von Bildern eine sehr beliebte Möglichkeit. Die Bild-Upload-Funktion der Website ist ein Muss für viele Websites und ermöglicht Benutzern das einfache Hochladen eigener Bilder und das Teilen mit anderen. In diesem Artikel wird erläutert, wie Sie die Funktion zum Hochladen von Website-Bildern über PHP und Typecho implementieren. Typecho ist ein Open-Source-PHP-Blogsystem, das sich sehr gut zum Erstellen persönlicher Blogs und kleiner Websites eignet. Es ist leicht und einfach zu bedienen

So verwenden Sie PHP und Typecho, um eine Website-Navigationsleiste dynamisch zu generieren So verwenden Sie PHP und Typecho, um eine Website-Navigationsleiste dynamisch zu generieren Jul 22, 2023 pm 10:42 PM

So verwenden Sie PHP und Typecho zum dynamischen Generieren einer Website-Navigationsleiste. Die Navigationsleiste ist ein sehr wichtiger Teil einer Website. Sie kann Benutzern helfen, die erforderlichen Seiten schnell zu finden und ihnen ein gutes Surferlebnis zu bieten. Bei der Erstellung einer Website verwenden wir normalerweise PHP, um die Navigationsleiste dynamisch zu generieren. In diesem Artikel wird die Verwendung von PHP und Typecho zum dynamischen Generieren einer Website-Navigationsleiste vorgestellt und Codebeispiele als Referenz für die Leser angehängt. Bevor Sie beginnen, stellen Sie sicher, dass Sie Typecho installiert und erstellt haben

So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho Jul 21, 2023 pm 07:01 PM

So implementieren Sie die Website-Abonnementfunktion über PHP und Typecho. Mit der rasanten Entwicklung des Internets beginnen immer mehr Menschen, ihre Lieblingswebsites zu abonnieren, um jederzeit aktualisierte Inhalte zu erhalten. Um den Bedürfnissen der Benutzer gerecht zu werden, müssen Website-Administratoren eine praktische Abonnementfunktion bereitstellen. In diesem Artikel stellen wir vor, wie Sie PHP und Typecho verwenden, um die Abonnementfunktion der Website zu implementieren. Typecho ist ein einfaches und schnelles Open-Source-Blogsystem, das in der PHP-Sprache geschrieben ist. Es bietet einen praktischen Plug-In-Mechanismus, der Entwicklern dies ermöglicht

So implementieren Sie die Anti-Spam-Kommentarfunktion einer Website über PHP und Typecho So implementieren Sie die Anti-Spam-Kommentarfunktion einer Website über PHP und Typecho Jul 21, 2023 pm 03:25 PM

So realisieren Sie die Anti-Spam-Kommentarfunktion der Website durch PHP und Typecho Mit der rasanten Entwicklung des Internets sind Spam-Kommentare zu einem wichtigen Problem geworden, das Website-Betreiber beschäftigt. Um dieses Problem zu lösen, können wir PHP und Typecho verwenden, um die Anti-Spam-Kommentarfunktion der Website zu implementieren und so das Auftreten von Spam-Kommentaren effektiv zu filtern und zu verhindern. Bevor wir beginnen, müssen wir sicherstellen, dass Sie Typecho installiert haben und über gewisse Grundlagen in der PHP-Programmierung verfügen. Nachfolgend finden Sie die Schritte und Codebeispiele zur Implementierung der Anti-Spam-Funktion auf Ihrer Website. Erfahren Sie mehr über Müll

PHP und Typecho implementieren innovative Methoden zur Inhaltsanzeige von Websites PHP und Typecho implementieren innovative Methoden zur Inhaltsanzeige von Websites Jul 22, 2023 pm 06:43 PM

PHP und Typecho sind innovative Möglichkeiten zur Implementierung von Inhaltsanzeige-Websites. Mit der rasanten Entwicklung des Internets sind Websites zu einer wichtigen Plattform für Menschen geworden, um Informationen zu erhalten, zu kommunizieren und sich selbst anzuzeigen. Um den unterschiedlichen Anforderungen gerecht zu werden, suchen Entwickler weiterhin nach innovativen Möglichkeiten zur Implementierung von Websites zur Inhaltsanzeige. In diesem Artikel wird eine innovative Methode zur Implementierung einer Website zur Inhaltsanzeige mithilfe von PHP und Typecho vorgestellt, mit angehängten Codebeispielen. Typecho ist eine einfache und benutzerfreundliche Open-Source-Blog-Engine. Sie wurde in PHP-Sprache entwickelt und unterstützt benutzerdefinierte Designs und Plug-Ins.

See all articles