中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php怎么實現過濾掉廣告等相關的敏感詞

發布時間:2021-09-03 19:03:47 來源:億速云 閱讀:119 作者:chen 欄目:大數據

這篇文章主要講解了“php怎么實現過濾掉廣告等相關的敏感詞”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“php怎么實現過濾掉廣告等相關的敏感詞”吧!

現在網絡上還是很亂,尤其充斥著各種**、**、**相關的內容,很明顯這是不符合我們國家的法律的,所以為了一個產品能夠健康長久的活下去,最好還是采用一定的策略過濾或者提醒用戶不要發這種內容。不過說起來容易做起來難,實現上還是有一定難度的,最簡單的辦法還是調用現成的接口,以php為例:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<?php

/**
 * @author 
 * @copyright 2019
 */
 
header("content-type:text/html;charset=utf-8");         //設置編碼
 
//配置您申請的appKey和openId
$app_key = "***";
$open_id = "***";

/**
$url 請求地址
$params 請求參數
$ispost 請求方法
*/

function http_curl($url,$params=false,$ispost=false){
   
    $httpInfo = array();
    $ch = curl_init();

    curl_setopt( $ch, CURLOPT_HTTP_VERSION , CURL_HTTP_VERSION_1_1 );
    curl_setopt( $ch, CURLOPT_USERAGENT , "xiaocongjisuan");
    curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT , 60 );
    curl_setopt( $ch, CURLOPT_TIMEOUT , 60);
    curl_setopt( $ch, CURLOPT_RETURNTRANSFER , true );
    
    if( $ispost )
    {
        curl_setopt( $ch , CURLOPT_POST , true );
        curl_setopt( $ch , CURLOPT_POSTFIELDS , $params );
        curl_setopt( $ch , CURLOPT_URL , $url );
    }
    else
    {
        if($params){
            curl_setopt( $ch , CURLOPT_URL , $url.'?'.$params );
        }else{
            curl_setopt( $ch , CURLOPT_URL , $url);
        }
    }
    
    $response = curl_exec( $ch );
    if ($response === FALSE) {
        //echo "cURL Error: " . curl_error($ch);
        return false;
    }
    $httpCode = curl_getinfo( $ch , CURLINFO_HTTP_CODE );
    $httpInfo = array_merge( $httpInfo , curl_getinfo( $ch ) );
    curl_close( $ch );
    
    return $response;
}

function main(){
    
    global $app_key;
    global $open_id;
    
    $domain="http://api.xiaocongjisuan.com/";
    $servlet="data/taboo/recognize";
    $method="get";
    
    $url=$domain."".$servlet;
    
    $params['appKey']=$app_key;
    $params['openId']=$open_id;
    
    //變動部分
    $params["content"]="請不要留下你的扣扣來找你的性伴侶";
    $params["type"]="ad";
    
    //編碼轉換
    foreach ($params as $key=>$value) {
        $params[$key]=mb_convert_encoding($value, "UTF-8", "GBK");
    }

    $paramstring = http_build_query($params);
    $content = http_curl($url,$paramstring,true);
    
    return $content;
}

echo main();
?>

很明顯這種辦法是非常簡單的,另外如果你不喜歡用php也可以用其他語言,以python為例:

# -*- coding: utf-8 -*-
# flake8: noqa
__author__ = 'wukong'

import urllib
from urllib import urlencode

#配置您申請的appKey和openId
app_key="***"
open_id="***"

"""
request_url 請求地址
params 請求參數
method 請求方法

"""
def request_content(request_url,params,method):
    params = urlencode(params)
    
    if method and method.lower() =="get":
        f = urllib.urlopen("%s?%s" % (request_url, params))
    else:
        f = urllib.urlopen(request_url, params)
 
    content = f.read()
    print content

   
def main():

    domain="http://api.xiaocongjisuan.com/";
    servlet="data/taboo/recognize"
    method="get"
    request_url=domain+servlet
    
    #字典
    params ={}
    params["appKey"]=app_key
    params["openId"]=open_id
    
    #變動部分
    params["content"]="請不要留下你的扣扣來找你的性伴侶"
    params["type"]="ad"
    
    request_content(request_url,params,method)
    
if __name__ == '__main__':
    main()

感謝各位的閱讀,以上就是“php怎么實現過濾掉廣告等相關的敏感詞”的內容了,經過本文的學習后,相信大家對php怎么實現過濾掉廣告等相關的敏感詞這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

php
AI

曲阜市| 永修县| 扶沟县| 峨边| 霍城县| 房产| 黔江区| 电白县| 莱西市| 柳林县| 平昌县| 明水县| 昭觉县| 肇州县| 贵港市| 霍林郭勒市| 马山县| 新闻| 贵溪市| 信阳市| 大港区| 齐河县| 沙湾县| 准格尔旗| 东乡县| 封开县| 玉山县| 松溪县| 温州市| 长岭县| 东宁县| 黑龙江省| 正镶白旗| 拜泉县| 桓仁| 都匀市| 楚雄市| 沂水县| 搜索| 惠来县| 都兰县|