正在加载

    由于原有的共享主机已经快要到期,在综合权衡了一下,盆地购买了另外一家的虚拟主机服务,这样就碰到了需要迁移博客的问题,先拿之前做的一个小站试验,具体迁移过程随后再详述,本文主要谈到遇到的另外一个问题。

    在顺利完成迁移后,其他都没有问题,但盆地发现所用的PageNavi扩展的分页链接中,所有的页面链接都有问题。

    比如假设博客地址为http://www.penddy.com,但指向的链接地址变成了http://www.penddy.com/http://www.penddy.com/index.php/page/2 ,这样所有的页面跳转链接是有错误的。

    由于google无果,只好凭着盆地对php的一知半解和之前调试代码的经验,查找问题过程如下:

    1.先查看"wp-content/plugins/wp-pagenavi"下的wp-pagenavi.php文件,在其中的wp_pagenavi函数中,可以看到其调用了_wp_pagenavi_single函数,在同一个文件中查看_wp_pagenavi_single函数,发现其调用了get_pagenum_link函数。

    2.get_pagenum_link函数位于wp-includes下的link-template.php文件中,经过多次打印调试信息,发现如下一句代码返回的结果不一致:

    $request = remove_query_arg( ‘paged’ );


阅读本文未完部分»

6,555次阅读 | penddy on 2010-7-12 17:03 | File Under 互联网 | 马上抢沙发 -

一、起由

    受限于手机系统的安全设置,在symbian和iPhone中想要安装抓包软件基本上是不靠谱的(据说s60 v2有抓包工具),因此基本上需要迂回处理。

    盆地采用的方式是设置代理的方式,然后查看代理中的流动的数据。目的用于工作,但和纯产品偏离较远,有点不务正业的嫌疑。

二、代理设置

    首先盆地使用的代理位于同一局域网中,其实是盆地使用的台式机。而iPhone/iPad通过WLAN接入,通过cmwap/cmnet接入的还是算了。

   iPhone/iPad中,在WLAN设置中,点击已经连接上网络右侧蓝色的详情指示按钮,既可以进入网络设置的详情,在其中的“HTTP代理”中选择“手动”,然后其实设置上同一局域网的代理服务器。

   symbian中,在“工具”—>“设置”—>“连接”—>“接入点”中选择相应的wifi接入点,进入编辑界面,然后选择左软键中的“高级设置”,在其中的“代理服务器地址”和“代理端口号码”中正确设置代理即可。

   说明:在symbian中,即使设置了代理,uc浏览器似乎也不会调用代理,而自带浏览器和一些应用(比如新浪微博)则会调用此代理。

三、pc代理和Http包查看工具


阅读本文未完部分»

10,759次阅读 | penddy on 2010-7-2 9:05 | File Under 软件 | 1条评论 -