使用谷歌,默认的https是不安全的连接,无法访问的。找了多久的设置,官方也翻了一下,没有翻到,估计不仔细,没有找到配置的地方。直接找的代码,在文件:\vendor\apereo\phpcas\source\CAS\Client.php的第317行,有一个写死的httpsprivate function _getServerBaseURL()
{
// the U...
windows10系统,7.3的时候,extension=php_redis升级到7.4.1的时候,死活加载不了扩展,然后尝试加个dll,居然可以了。这是返古了吗extension=php_redis.dll
需要改一下php.ini 里面的 max_execution_time 的值 和 php-fpm.conf 中的 request_terminate_out 的值就可以了。这两项都是用来配置PHP最大执行时间,超时时php-fpm会终止脚本的执行,同时还会终止执行脚本的Worker进程。就像在日志中所看到的样,php-fpm child 18523 被终止后重新生成了新的worker进程18...
以前用oci的时候遇到clob和blob的问题,这次用Pdo又遇到这个问题pdo在字符长度小于varchar4000的前提下,你用clob字段,是不会有任何问题的。可以直接读写但是存入的字符超过上面的限制时,就会报标题的错误百度了一下,基本都是JAVA的解决方案,PHP的很少。实际上,这个问题在OCI的时候遇到过。以下是解决方案:原始代码,这种方式可以处理字符串长度小于4000的clob字段...
1、JS插件在官网下载js,官网版本库:https://github.com/travist/jsencrypt引入bin下的一个js文件即可。<script src="js/jsencrypt.min.js"></script>2、提交数据时,进行加密var encrypt = new JSEncrypt();
//使用公钥进行加密
encrypt.setPub...
采用官方github上的代码,https://github.com/brix/crypto-js/issues/154PHP端无法解析,研究了一天。使用无法解密,最终发现,我下载的JS是用的克隆的方式,而正确的是应该下载官方的releases,地址如下:https://github.com/brix/crypto-js/releases需要引入:<script src="<!--...
使用kindeditor上传图片和附件成功后,没有插入在文本框,弹出层也没有消失网上搜了半天都没有我这种问题,最后发现是我自己愚蠢了,返回的JSON格式和官方要求的不符。必须要官方文档里面一模一样的。$data['message']='文件检测到非法代码,您的相关信息已被记录并通知管理员处理!';
$data['error']=1;
...
需要适用u模式修正符,且源字符串需要是UTF8编码使用u模式时,源串必须是 utf-8 字符集的$article_info['message'] = preg_replace("~[^\"]美句[^\"]~u",'<a href="https://www.aibahu.com/explore/category-duanwenmeijv" alt="短文美句" tit...
exec dbms_refresh.refresh('MV_***')通过php的oci_execute执行后,报错ora-00900oci_execute(): ORA-00917: \xe7\xbc\xba\xe5\xa4\xb1\xe9\x80\x97\xe5\x8f\xb7 in 经检索发现:call可以和sql一样执行;
exec不是sql的关键字,不能像sql一样执行。于是把,...
<?php
libxml_disable_entity_loader(true);
?>可以百度一下以上关键字:xml的漏洞。在simplexml_load_string之前使用上面那句话。
最近经常讨论到这个问题,不由得也关注起来,搜了一下网上大家的评论,感觉并没有讨论的那么悲观。然而,有那么一句话:作为一个程序员,会那么几门语言,是必须的。希望那些连PHP还只能写几句增删改查的,加油!
这次是因为PHP的curl扩展造成的。apache只显示上面这个错。apache2.4.33
一个耗时的连接,没有加载完成,第二个连接会等待第一个链接加载完成,并且响应时间会累加在上面。这种问题,是因为session_start的文件锁造成的,把session写入到数据库或者redis中,可以解决。
更新了Php环境到最新的php7.3.4,使用composer install的时候提示如题:"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
原因composer版本太低,更新一下composer版本。
用composer self-update的时候提示这个。原因:composer 版本过低解决办法:This has been fixed already, reinstall composer from https://getcomposer.org to overwrite your current one as it's too old and won't support
...