获取uri的PHP扩展

时间:2016-03-28 09:29:53

标签: php php-extension

我正在编写一个PHP扩展来分析Web请求。为了做到这一点,我需要获取请求URI。到目前为止,我一直在使用SG(request_info).request_uri来完成这项任务,但这种方法存在问题。

当在.htaccess文件中强制执行RewriteRule时,我总是得到重写的URI。

例如:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

强制执行上述RewriteRule后,如果执行了URI http://localhost/test/public/articles,那么URI将被重写为/test/public/index.phpSG(request_info).request_uri的值仍然是$_SERVER['REQUEST_URI'],但$_SERVER['REQUEST_URI']仍然有价值" / test / public / articles"。

所以我的问题是如何获取原始URI,即Try this code to receive sms - Bundle bundle = intent.getExtras(); //---get the SMS message passed in--- SmsMessage[] msgs = null; String msg_from; if (bundle != null) { //---retrieve the SMS message received--- try{ Object[] pdus = (Object[]) bundle.get("pdus"); msgs = new SmsMessage[pdus.length]; for(int i=0; i<msgs.length; i++){ msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]); msg_from = msgs[i].getOriginatingAddress(); String msgBody = msgs[i].getMessageBody(); }catch(Exception e) { } } 在扩展名中的值?

0 个答案:

没有答案