Solved

Submitting a form; tracking its path

Posted on 2012-03-12
5
259 Views
Last Modified: 2012-03-13
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.
0
Comment
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
5 Comments
 
LVL 51

Expert Comment

by:ahoffmann
ID: 37713980
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
 
LVL 83

Expert Comment

by:Dave Baldwin
ID: 37715998
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
 

Author Comment

by:Bobo--just_East_of_Madison
ID: 37716677
@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
 
LVL 83

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 250 total points
ID: 37717227
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
 
LVL 51

Accepted Solution

by:
ahoffmann earned 250 total points
ID: 37717250
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

Featured Post

Secure Your Active Directory - April 20, 2017

Active Directory plays a critical role in your company’s IT infrastructure and keeping it secure in today’s hacker-infested world is a must.
Microsoft published 300+ pages of guidance, but who has the time, money, and resources to implement? Register now to find an easier way.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

JavaScript has plenty of pieces of code people often just copy/paste from somewhere but never quite fully understand. Self-Executing functions are just one good example that I'll try to demystify here.
The article shows the basic steps of integrating an HTML theme template into an ASP.NET MVC project
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

730 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question