Submitting a form; tracking its path

If I submit a form online, is it possible to track where the data is going? I know that I can see the "POST" and form actions fields, but it doesn't seem to be true for all forms; in that having that value doesn't necessarily mean that is the final destination.

I'm specifically interested in forms that submit to an e-mail address.

Does cURL or Perl have something available for tracking or "watching" the process?

I tried Fiddler, but it did not provide any conclusive data.
Bobo--just_East_of_MadisonAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

ahoffmannCommented:
from which side do you want to track: server or client?
on client you can use fiddler, or LiveHTTPheader in FF, or any proxy local on your client
if you're interested in blocking tracking requests, I suggest using privoxy
0
Dave BaldwinFixer of ProblemsCommented:
Other than forms submitted by javascript, the 'action' page is where the data goes.  You can't track it after that because it's on the server and that's not something you can see from outside.  And the only way forms submit directly to an email address is with a 'mailto' action link.  Every other method has to be processed on the server.
0
Bobo--just_East_of_MadisonAuthor Commented:
@DaveBaldwin

And I would need to view the server logs to view the action on the server side, or is there another way? (I have access to server logs and such.)

I want to review submissions for the past six months, but server logs for that time period are extremely difficult to navigate and search for considering the amount of traffic I receive.
0
Dave BaldwinFixer of ProblemsCommented:
Well, I'm slightly confused.  If it were my site, I'd know where the data goes because I would have written the code that puts it there.  What is your situation?  Is it your site you want to check or other people's sites that you are hosting?  Maybe more to the point, what is your goal for this?

By the way, the server logs only tell you about connections, not what is done with the data.  If forms are processed on the server by code that sends out email, you would have to correlate the email server logs with the web server logs and that would get ridiculous.
0
ahoffmannCommented:
on server there're your web server logs and the mail server logs
first you need to check your web server logs in extract the corresponding request to your form
if the form uses GET method, you most likely get all information in that grepped request, if it is a POST request it depends on your web server configuration if you see the email addresses in the POST-data
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Languages and Standards

From novice to tech pro — start learning today.