NYCPHP Meetup

NYPHP.org

[nycphp-talk] simple problem with sessions

corey szopinski corey at domanistudios.com
Tue Oct 12 13:51:39 EDT 2004


Jay -

Take a look at Charles ( http://www.xk72.com/charles/index.html ) which we
use extensively for Flash/XML integration debugging or the new .NET
Microsoft Fiddler ( http://www.fiddlertool.com/fiddler/  ) to quickly
inspect headers.

Here's a list of other proxys of various repute:
http://www.manageability.org/blog/stuff/open-source-personal-proxy-servers-w
ritten-in-java/view

If you're on a Mac or Linux, Ethereal can't be beat for inspecting
everything that's going on behind the scenes.

Hope this is helpful to you.

-corey


On 10/12/04 1:13 PM, "Jayesh Sheth" <jayeshsh at ceruleansky.com> wrote:

> Hi all,
> 
> I have only been scanning this list on some days, so I hope no one has
> mentioned this yet.
> 
> I was planning to buy HTTP Interceptor from Siliconwold:
> http://www.siliconwold.com/
> 
> I tried it out and it seemed quite good. I need it when I was madly
> debugging an issue where my XUL Fortune Cookie thing was not working on
> very recent versions of PHP 4.3.x ( greater than 4.3.4, I think). (I
> eventually figured out with the help of this program that the issue
> seems to lie with a newer version of the PEAR XML-RPC library which is
> bundled with PHP 4.3.4+. This version does not "play nice" with the
> JavaScript client XML-RPC library. I have a brief write-up on that here,
> in case any one is interested: http://moztips.com/index.php?id=360 . I
> planned to put together a detailed debugging tutorial with a conclusion
> stating where the problem lay; I gathered all the necessary scraps of
> information, but my brain bluescreened before I finished putting those
> scraps together. For those of you still waiting for the source from my
> NYPHP presentation: I have not forgotten, and sorry for the delay. I
> will publish a document on why this incompatibility issue is occuring,
> and steps to resolve it - which I still have to work out myself.)
> 
> In any case, I should conclude with this statement:
> I wanted to write my own proxy thing, and I plan to take a look at Chris
> Shiflett's Protoscope script. In the mean time, I might just buy HTTP
> Interceptor, so that I have something to work with before my own thing
> is ready.
> 
> I should also state that I tried another shareware program which worked
> differently from HTTP Interceptor. You have to configure HTTP
> Interceptor as a proxy HTTP server in your browser. This other program
> tried to automatically monitor and log all HTTP traffic by hooking into
> what Windows was receiving and sending. I do not find this system to be
> good; I should also mention, that this other program torpedoed my
> computer, and I had to resort to a safe-mode rescue attempt to bring it
> back to a working state.
> 
> (I keep trying to end this email, but then I think of more things I want
> to say ...)
> 
> In debugging web services programs, I found this techique to be useful.
> Suppose I am posting to a remote PHP script which acts as an XML-RPC
> server. I want to monitor what it is sending back to the XML-RPC client.
> I do the following: I use print_r() or var_dump() or echo to output an
> array or variable's contents, then I use PHP's output buffering to save
> that outputted debug info to another array or variable. Then I use
> PEAR's excellent logging library ( http://pear.php.net/package/Log ) to
> save that info to a log file. Then I use the client to communicate with
> the server, and look at the log file to see what the server tried to
> communicate back.
> 
> I hope that all made sense.
> 
> Best Regards,
> - Jay


DOMANI STUDIOS

Corey Szopinski
Technology Director
   
corey at domanistudios.com
55 Washington St. Suite 822
Brooklyn, NY 11201
212.920.8135  x116 






More information about the talk mailing list
Automatic Email Organization without missing anything!