开发实例与经验

已设Access-Control-Allow-Origin,AJAX请求仍报跨域问题的解决

开发实例与经验 2023-06-26 23:26:46 5948 阅读
Ajax请求跨域问题比较常见,对于接口服务器来讲,一般设置Access-Control-Allow-Origin:*便能解决。但对于PreflightedRequest(带预检的跨域请求)来讲,光设置Access-Control-Allow-Origin:*不够。那么什么情况下会涉及到带预检的跨域请求呢?设置了自定义header字段的请求,便会涉及到PreflightedRequest。此时,如果...
阅读全文 →

Linux下安装opencv的PHP扩展教程

开发实例与经验 2023-05-17 00:34:53 4394 阅读
下载opencv及PHP扩展wgethttps://github.com/opencv/opencv/archive/xxx.zipwgethttps://github.com/opencv/opencv_contrib/archive/xxx.zipwgethttps://github.com/hihozhou/php-opencv/xxx.zip#编译OpenCV#将opencv3rdpart...
阅读全文 →

SQL批量替换字符串方法

开发实例与经验 2023-05-08 00:20:35 3410 阅读
SQL中批量替换字符串可以使用REPLACE,参考以下语句:UPDATE表SET字段=REPLACE(字段,原字符,新字符)...
阅读全文 →

通过Nginx配置以支持Wss协议

开发实例与经验 2023-03-19 01:11:33 4008 阅读
前提:应用已支持SSL,NGINX已有SSL配置。加入以下配置便支持wss location/wss/{proxy_passhttp://127.0.0.1:端口/;proxy_http_version1.1;proxy_set_headerUpgrade$http_upgrade;proxy_set_headerConnection"Upgrade";proxy_set_headerX-real...
阅读全文 →

解决zbarcode编译PHP模块时zbar_version错误的问题

开发实例与经验 2023-03-11 01:27:13 2639 阅读
zbar_version错误时,进入zbarcode目录打开zbarcode.c文件 第834行改为: zbar_version(&major,&minor);...
阅读全文 →

解决file_get_contents无法访问读取部分https地址的问题

开发实例与经验 2023-02-28 14:46:30 5779 阅读
file_get_contents很好用,但部分https协议的地址可能无法访问。 这时,我们最多的是使用curl。然而file_get_contents确实非常好用,明白其中原理,我们可以得知只要绕过证书的验证,就可以继续使用file_get_contents。 以下代码可以让file_get_contents正常使用。 file_get_contents($url,false,array("s...
阅读全文 →

Sqlsrv驱动Insert into数据返回新增自动编号

开发实例与经验 2022-12-22 20:57:01 6228 阅读
“在MicrosoftDriversforPHPforSQLServer中,SQLSRV驱动程序的API名称为sqlsrv。所有sqlsrv函数都以sqlsrv_开头,后跟谓词或名词。后跟谓词的函数可执行特定操作,后跟名词的函数可返回特定形式的元数据。” 曾经,我一直认为sqlsrv无法返回新增ID,而采用PDO连接的方式。之前在一个项目中,不得已必须通过sqlsrv获取到新增ID,因此翻阅了大...
阅读全文 →

PHP8开启JIT以提升计算性能

开发实例与经验 2022-11-17 02:43:23 8499 阅读
PHP8开启JIT,可以有效提升计算性能,大约是PHP7的5倍左右。 安装opcache扩展后,自动在PHP.INI最后显示以下配置,如若没有,自行增加即可。zend_extension=............opcache.soopcache.enable=1opcache.memory_consumption=128opcache.interned_strings_buffer=32opca...
阅读全文 →

Division By Zero Error: Division by zero in...

开发实例与经验 2022-11-05 02:04:31 1828 阅读
在PHP8中,当除数为0时,会报此错。 解决方案: 预先判断除数是否为0。...
阅读全文 →

PHP连接Sqlserver(宝塔下安装Sqlsrv)

开发实例与经验 2022-10-14 20:54:02 4905 阅读
以下为宝塔安装方式,其他更改PHP路径即可。安装PDO_SQLSRV加入微软源并安装必要组件curlhttps://packages.microsoft.com/config/rhel/7/prod.repo>/etc/yum.repos.d/mssqlrelease.repoyumremoveunixODBCyuminstallmsodbcsqlmssql-toolsunixODBC-devel...
阅读全文 →