PHP给源代码加密的几种方法

    虽说分享是传统的美德,但我们有时候辛辛苦苦写一些程序只是为了卖点小钱,挣点辛苦费,也防止有些没有道德的人倒卖,所以我们不得不对我们的程序进行加密,以下我们来介绍一下如何通过PHP的自定义函数来加密我们的PHP源代码。 方法一: <?php function encode_file_contents($filename) { $type=strtolower(substr(strrchr($filename,'.'),1)); if ('php' == $type ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    Swoole实践:4-使用Swoole实现在线聊天

    在线web聊天功能是基于WebSocket协议实现的,Swoole从1.7.9开始就增加了内置的WebSocket服务器支持,通过几行PHP代码就可以写出一个异步非阻塞多进程的WebSocket服务器。今天我给大家讲解如何使用Swoole实现一个简易的聊天功能。 准备 请按照本站Swoole系列文章:Swoole实验室,搭建好项目,并安装Swoole扩展。Swoole版本建议在1.8+,当然2.x,4.0都可以。 如果您是新访客,请先参考本站文...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    php的password_hash方法详解

    传统的用户名和密码都采用加盐的方式存储加密信息,盐值也需要存储。 自PHP5.5.0之后,新增加了密码散列算法函数(password_hash),password_hash() 使用足够强度的单向散列算法创建密码的散列(hash)。 password_hash() 兼容 crypt()。 所以, crypt() 创建的密码散列也可用于 password_hash()。 说明 password_hash不需要再单独存储盐值,而且每次加密的值都不一样,我们只需要存储加...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    laravel 缓存系统的使用

    对于一个网站来说缓存系统是一个必要的组件,laravel为了方便使用,也在内部封装了laravel服务。为减轻数据库负载、提高页面访问速度、提升系统性能提供了帮助,目前Laravle支持的缓存驱动包括文件、数组、数据库、APC、Memcached和Redis,并且为这些驱动提供了统一的存取接口,这样当我们升级服务器的时候,可以不用改变系统代码。laravel默认的系统是文件服务缓存,在config/cache.php设...阅读全文
    作者:绝缘体.. | 分类:laravel, PHP, redis, 后端框架, 数据库, 编程语言, 首页 | 阅读: | 标签:, , , ,

    python黑帽子(第五章)

    对开源CMS进行扫描 import os import queue import requests # 原书编写时间过于久远 现在有requests库对已经对原来的库进行封装 更容易调用 import threading # 设置线程 threads = 10 # 指定网站 target = "" # 指定本地扫描路径 directory = "" # 无效文件的后缀 filters = [".jpg", ".gif", ".png", ".css"] # 切换路径 os.chdir(directory) # 实例化queue web_paths = queue.Queue...阅读全文
    作者:绝缘体.. | 分类:CSS, html, PHP, python, windows, 操作系统, 编程语言, 首页 | 阅读: | 标签:, , , ,

    python黑帽子(第二章)

    TCP客户端 在渗透测试工程中,我们经常会遇到需要创建一个TCP客户端来连接网络、发送垃圾数据、进行模糊测试等任务的情况。但是所处环境不具备丰富的网络工具,下面是一个简单的TCP客户端 import socket # 要连接目标的ip和端口 target_host = '127.0.0.1' # ip或者域名 target_port = 1111 client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) client.connect((target_host, t...阅读全文
    作者:绝缘体.. | 分类:go, html, PHP, python, 编程语言, 首页 | 阅读: | 标签:, , , ,

    最常用的100个PHP函数排行榜

    下面的列表是最常用的前100个 PHP 函数:它们是最常用的 PHP 中自带的函数 这些函数被命名使用,并从1到100进行排序,当然也不能忽略其他的4500个函数现在还没在排名中得函数。  下面频率列表表示在 PHP 代码中使用此函数的频率 : 参考资料来自于 1900 个 PHP 开源项目。 他们使用了 Exakat static analysis engine 静态分析引擎的 1.2.5 版本进行了审核。平均值是在一个项目中调用此函数...阅读全文
    作者:绝缘体.. | 分类:html, PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,

    php出现的No input file specified

    打开 .htaccess 方法一: 非nts模式: RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] nts模式: RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 方法二: 完整代码: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteBase /index.php RewriteRule ...阅读全文
    作者:绝缘体.. | 分类:PHP, 编程语言 | 阅读: | 标签:, , , ,

    go ants源码分析

    golang ants 源码分析 结构图 poolwithfunc与pool相差不大,这里我们只分析ants默认pool的流程 文件 作用 ants.go 定义常量、errors显示、默认建一个大小为2147483647的goroutine池、封装一些方便用户操作查看goroutine池的函数 options.go goroutine池的相关配置 pool.go 普通pool(不绑定特定函数)的创建以及对pool相关的操作 pool_func.go 创建绑定某个特定函数的pool以及...阅读全文
    作者:绝缘体.. | 分类:go, PHP, 编程语言, 首页 | 阅读: | 标签:, , , ,