我在wordpress平台上开发一个网站。我有奇怪的问题引起的用户id。这就是启动脚本的用户:
global $user_ID;
我的意思是,当有人进入一个页面,PHP执行时,我需要知道代码执行时PHP中的用户id。由于某些原因,有时id不正确。
当PHP脚本执行时,如果我这样做:
global $user_ID = get_current_user_id();
则有启动此脚本的用户id
问题发生在strpos()中,这不是一个智能函数,它无法找到子字符串:
strpos($text,'{"user":"'.$user_ID.'","status":"2"}');
但是substr_count()工作了。这不是我第一次遇到strpos()错误了…我不会再用它了。