apache环境变量是否为ASCII(反映在PHP$\u服务器中)?
我正在清理登录PHP的用户代理,需要知道是使用substr()还是mb_struct()。看看apache环境变量是否为ASCII(反映在PHP$\u服务器中)?,php,apache,unicode,environment-variables,Php,Apache,Unicode,Environment Variables,我正在清理登录PHP的用户代理,需要知道是使用substr()还是mb_struct()。看看用户代理如何直接从HTTP请求头用户代理派生出来,我假设您对HTTP头感兴趣 HTTP头是否可能包含7位ASCII范围之外的字节 你是否真的会在实践中看到这一点,并需要妥善处理?我会说不 因此,我建议第三种选择:首先从字符串中去掉所有非ASCII字符,然后使用常规的多字节不安全函数
用户代理如何直接从HTTP请求头用户代理派生出来,我假设您对HTTP头感兴趣
HTTP头是否可能包含7位ASCII范围之外的字节
你是否真的会在实践中看到这一点,并需要妥善处理?我会说不
因此,我建议第三种选择:首先从字符串中去掉所有非ASCII字符,然后使用常规的多字节不安全函数