启动脚本的用户id


user id which initiated script

我在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()错误了…我不会再用它了。