后端
wx不存在
这个作者很懒,什么都没留下…
展开
-
php获取客户端IP地址
方法一:<?php$iipp = $_SERVER["REMOTE_ADDR"];echo $iipp ;?>方法二:<?php$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];echo $user_IP?>转载 2020-06-29 18:56:56 · 270 阅读 · 0 评论 -
php加密方式:HMAC方法
$sign = hash_hmac('sha256', $md5str, $mykey);原创 2020-06-29 17:42:47 · 1102 阅读 · 0 评论 -
php加密方式:SHA256方法
**私钥加密:** ksort( $params );//数组排序 $signData = implode( '', $params ); $pi_key = openssl_pkey_get_private($rsaPriKey);//私钥 $signature =''; openssl_sign( $signData, $signature, $pi_key, OPENSSL_ALGO_SHA256 ); openssl_free_key($pi_key); $p原创 2020-06-29 17:36:26 · 6859 阅读 · 0 评论 -
php加密方式:AES-128-ECB
//RSA签名排列,按键值字母排序 public function encryptRsaStr($param) { //参数排序 ksort($param); unset($param['notify_url']); unset($param['async_notify_url']); return urldecode(http_build_query($param)); } //AES加密排列,按键值字母排序 function encryptAesStr($param)原创 2020-06-29 17:31:54 · 1583 阅读 · 0 评论 -
php加密方式:MD5方法
function creanSign($paramArray, $mchKey){//数组,秘钥 ksort($paramArray); //字典排序 reset($paramArray); $md5str = ""; foreach ($paramArray as $key => $val) { if( !empty($key) && !empty($val) ){ $md5str = $md5str . $key . "=" . $val原创 2020-06-29 17:26:48 · 243 阅读 · 0 评论 -
PHP模拟提交:post、get
模拟post请求方法一:/*json请求*/function http_post_data($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLO原创 2020-06-29 17:11:50 · 296 阅读 · 1 评论 -
php中字符串转化数组,字符串为k1=v1&k2=v2...格式
$str=“a=1&b=2&c=3”;$sp="&";$kv="=";arr=strreplace(array(arr = str_replace(array(arr=strreplace(array(kv,sp),array(′"=>"′,′","′),′array("′.sp),array('"=>"','","'),'array("'.sp),ar...转载 2020-02-18 13:17:59 · 725 阅读 · 1 评论 -
PHP获取radio单选框的值
<form action="index.php" method="post"><!--get方法也是可以的--!> <input type="radio" name="sex" value="f"> 女 <input type="radio" name="sex" value="m"> 男 <input type="su...原创 2019-09-19 23:28:53 · 3273 阅读 · 0 评论 -
php获取随机字符串
//取随机10位字符串$strs="QWERTYUIOPASDFGHJKLZXCVBNM1234567890qwertyuiopasdfghjklzxcvbnm"; $name=substr(str_shuffle($strs),mt_rand(0,strlen($strs)-11),10); echo $name;转载 2020-04-18 17:13:38 · 181 阅读 · 0 评论 -
PHP获取post传递的json字符串,并将其编码转为utf8
function http_post_data($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); c...转载 2019-07-03 20:51:56 · 1722 阅读 · 0 评论 -
php模拟表单提交:POST、GET方式
/** * 模拟post请求 */ public static function postHtml($Url, $PostArry){ if(!is_array($PostArry)){ throw new Exception("无法识别的数据类型【PostArry】"); } $FormStr...原创 2019-06-25 23:00:22 · 1676 阅读 · 0 评论 -
php加密方式:SHA1转大写
public static function Sign($params, $apiKey) { ksort($params); $string = ""; foreach ($params as $name => $value) { $string .= $name . '=' . $value . '&...原创 2019-06-25 22:58:48 · 839 阅读 · 0 评论 -
Java去掉空格换行符回车的方法
public static String replace(String str) { String destination = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|\n"); Matcher m = p.matcher(str); destinati...转载 2019-04-02 18:50:55 · 3345 阅读 · 0 评论 -
php中使用redis
一、配置php环境1、首先,查看所用php编译版本V6/V9 在phpinfo()中查看2、添加phpredis扩展3、将下载的php_redis.dll放在php扩展目录中(ext),并修改配置文件php.ini(添加extension=php_redis.dll)4、有的需要将phpredis中两个文件php_redis.dll和php_igbinary.dll都放在php\ext中...转载 2019-06-20 23:58:28 · 158 阅读 · 0 评论 -
windows下安装redis服务,可视化工具Redis Desktop Manager
一、下载redis,根据自己系统情况选择 32 位或 64 位,解压到当前路径,或根据自己需要设置路径,如:D:/redis二、启动redis服务1、打开cmd,进入刚才解压的目录,启动服务:redis-server.exe redis.windows.conf (备注:通过这个命令,会创建Redis临时服务,不会在window Service列表出现Redis服务名称和状态,此窗口关闭,服...转载 2019-06-20 23:44:13 · 411 阅读 · 0 评论 -
Java 多文件打包在线下载
压缩文件工具类代码:public class UrlFilesToZip { private static final Logger logger = LoggerFactory.getLogger(UrlFilesToZip.class); //根据文件链接把文件下载下来并且转成字节码 public byte[] getImageFromURL(String urlP...转载 2019-03-19 17:02:43 · 475 阅读 · 0 评论 -
java和js将字符串中反斜线转斜线
span标签居中原创 2019-03-12 20:24:45 · 473 阅读 · 0 评论 -
java 字符串按小数点分割
String[] number = str.split("\.");在Java中小数点是一个特殊符号,是对象调用属性和方法的特殊符号,所以编译会出错的,用\是把小数点转义成单纯的小数点。...转载 2019-03-19 10:29:11 · 3102 阅读 · 0 评论 -
JAVA去除a标签和img标签
String str="";str=str.replaceAll("<a href[^>]*>", "");str=str.replaceAll("</a>", "");str=str.replaceAll("<img[^>]*/>", " ");转载 2019-03-19 11:57:10 · 1817 阅读 · 1 评论 -
Java去掉标点符号的方法
String str ="1,2,3.45";str = str.replaceAll( "[\\pP+~$`^=|<>~`$^+=|<>¥×]" , "");转载 2019-04-02 18:53:57 · 7040 阅读 · 0 评论 -
php两个问号??表示什么意思
??是php7新推出的表达式,c = a ?? b;表示如果a非空,则c = a,如果a为空,则 c = b;php7以前经常使用到三元运算表达式,name=issset(name = issset(name=issset(_POST[‘name’]) ? $_POST[‘name’] : ‘qinziheng’;现在使用双问号表达式就行了$name = $_POST[‘name’]...转载 2019-06-05 17:18:20 · 7595 阅读 · 0 评论 -
宝塔nginx环境下设置伪静态规则
nginx伪静态在宝塔面板下设置很简单。首先点击设置、伪静态、输入规则保存。注:伪静态规则不要用 location / { } 包裹,需要去掉转载 2019-06-12 21:21:52 · 14920 阅读 · 0 评论 -
php随机获取数组的值
php随机获取数据里的值,利用php自带函数array_rand()去实现,array_rand()的功能是随机数组的key,然后可以通过随机key再去获取数组里的值。一、array_rand(数组,随机key的个数)随机获取数组值代码:<?php $a = array('test1','test2','test3','test4'); //获取数据随机key ...转载 2019-06-06 16:55:10 · 7278 阅读 · 0 评论 -
用php输出100以内5的公倍数
function common_multiple($a,$b){ if( !empty($a) && !empty($b) ) { $result = array(); while($a>0) { if($a%$b == 0) ...转载 2019-06-08 17:45:11 · 1368 阅读 · 0 评论 -
PHP 模拟CURL分别GET POST进行HTTP、HTTPS请求
一、post模拟提交http地址function request_post($url = '', $param = ''){ if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; $ch = curl_init(); // 初始化curl cu...转载 2019-06-10 18:25:36 · 986 阅读 · 0 评论 -
asp模拟get提交
function getHTTPPage(url) dim Http set Http=server.createobject("MSXML2.XMLHTTP") Http.open "GET",url,false Http.send() if Http.readystate<>4 then exit function en...转载 2019-06-20 19:20:29 · 670 阅读 · 0 评论 -
java MD5加密
package util;import java.math.BigDecimal;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import org.apache.commons.lang3.StringUtils;import cn.com.xwkk.imageSe...转载 2019-03-14 00:05:52 · 97 阅读 · 0 评论