Solved

Submitting a form; tracking its path

Posted on 2012-03-12
5
260 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

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

This article describes how to create custom column layout styles for Bootstrap. The article uses 5 columns to illustrate the concept, but the principle can be extended to any number of columns.
This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create and use a small PHP class to apply a watermark to an image. This video shows the viewer the setup for the PHP watermark as well as important coding language. Continue to Part 2 to learn the core code used in creat…

688 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