php突然间$_get参数为空

服务器环境是windows server。
情景描述:服务器中运行的系统使用php原生代码写的,例如./api.php?c=xxx&m=xxx,这个请求一直能够正常用$_get获取参数值。原本都是能够正常运行的,$_get无法获取参数(打印出来是null)这种情况会突然发送,之后只有重启apache才会恢复正常。
上述情况出现在将服务器的cpu核数进行调整后出现的情况。原本服务器是单核cpu,之后将其调整为双核后才开始出现的。请问这个情况出现的原因和解决方法是什么?

梦里花落0921
浏览 617回答 2
2回答

明月笑刀无情

我觉得这个和你的服务器cpu没有太大关系,首先你要确定你的url中的参数是不是有值,比如你的./api.php?c=xxx&m=xxx中XXX是空的,我觉得先从代码方面解决,每一次的请求都写入log中,查看log看看出现error的情况是什么

素胚勾勒不出你

我觉得最好还是看下服务器日志吧,可能请求根本没有到页面,所以获取不到
打开App,查看更多内容
随时随地看视频慕课网APP