This Set-Cookie was blocked because it was not sent over a secure-connection and would have overwritten a cookie with Secure attribute当HTTPS下有了一个Cookie后,再想在同域名的HTTP站点下写入Cookie就会失败,解决办法就是删除HTTPS站点下的Cookie。

database.php 中params 配置PDO::MYSQL_ATTR_SSL_CA=>'/var/lib/mysql/ca.pem', PDO::MYSQL_ATTR_SSL_CERT=>'/var/lib/mysql/client-cert.pem', PDO::MYSQL_ATTR_SSL_KEY=>'/var/lib/mysql/client-key.pem', PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT => false

多维数组按字段多次排序$arr = array(); for ($i = 1;$i<10;$i++){ $item = array(); $item['name'] = 'name-' . $i; $item['number'] = rand(10,99); $item['sort'] = rand(1,10); $arr[] = $item; } var_dump(json_encode($arr)); // string(352) "[{"name":"name-1","number":53,"sort":1},{"name":"name-2","number":56,"sort":6},{"name":"name-3","number":39,"sort":6},{"name&q

JAVA代码public static byte[] encrypt(String content, String password) throws Exception{ KeyGenerator kgen = KeyGenerator.getInstance("AES"); SecureRandom random = SecureRandom.getInstance("SHA1PRNG"); random.setSeed(password.getBytes()); kgen.init(128, random); SecretKey secretKey = kgen.generateKey(); byte[] enCodeFormat = secretKey.getEncoded(); SecretKeySpec key = new SecretKeySpec(enCodeFormat, "AES"); Cipher cipher = Cipher.getInstance(&qu

1、设置相关1.1、仓库使用ssh模式clone到本地1.2、仓库添加部署公钥2、服务器配置2.1、切换到PHP-FPM运行账户,无法切换时修改 /etc/passwd2.2、使用PHP-FPM运行账户生成gitee指定的公钥ssh-keygen -t ed25519 -C "xxxxx@xxxxx.com" 2.3、将公钥部署到gitee项目的公钥配置中2.4、测试公钥是否成功ssh -T git@gitee.com3、PHP代码<?php /** * 自动更新钩子 * 修改密钥及项目路径即可使用 **/ //以流的方式读取 $requestBody = file_get_contents("php://input"); if (empty($requestBody)) { die('send fail'); } $requestBody = json_decode($requestBody,true); //加密字符串 $secret_post = $requestBody['sign']; //时间戳参数,单位毫秒级