日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

编程php分析器,如何编程访问分析器数据

發布時間:2024/9/27 php 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 编程php分析器,如何编程访问分析器数据 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如何編程訪問分析器數據

大多數時候,分析器信息的訪問和分析是基于 Web 的可視化的。當然,你也可以利用分析器服務提供的方法以編程方式檢索分析信息。

// ... $profiler is the 'profiler' service

$profile = $profiler->loadProfileFromResponse($response);

當分析器存儲了關于請求的數據時,它還將為之綁定一個令牌;這個令牌在響應的 X-Debug-Token HTTP 頭中是可用的。使用此令牌,你可以利用 [loadProfile()](http://api.symfony.com/2.7/Symfony/Component/HttpKernel/Profiler/Profiler.html#loadProfile()) 方法訪問任何過去的響應:

$token = $response->headers->get('X-Debug-Token');

$profile = $container->get('profiler')->loadProfile($token);

當分析器啟用而 Web 調試工具欄沒有啟用的話,使用你的瀏覽器的開發者工具獲得的 X-Debug-Token HTTP 頭部的值來檢查頁面。

// get the latest 10 tokens

$tokens = $container->get('profiler')->find('', '', 10, '', '');

// get the latest 10 tokens for all URL containing /admin/

$tokens = $container->get('profiler')->find('', '/admin/', 10, '', '');

// get the latest 10 tokens for local requests

$tokens = $container->get('profiler')->find('127.0.0.1', '', 10, '', '');

// get the latest 10 tokens for requests that happened between 2 and 4 days ago

$tokens = $container->get('profiler')

->find('', '', 10, '4 days ago', '2 days ago');

最后,如果你想在一個與生成信息的機器不同的機器上操縱分析數據的話,使用 profiler:export 和 profiler:import 命令:

# on the production machine

$ php app/console profiler:export > profile.data

# on the development machine

$ php app/console profiler:import /path/to/profile.data

# you can also pipe from the STDIN

$ cat /path/to/profile.data | php app/console profiler:import

總結

以上是生活随笔為你收集整理的编程php分析器,如何编程访问分析器数据的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。