yes you can, like it was said, by adding a hidden field.
using HTTP_REFERER is not recommendable (can be anything the browser wants it to be, is often not set at all and can be faked). hidden fields can be faked, too, but here is my question to you: what do you need that for?
if it's for security reasons, and you need to make sure that the calling site is a specific one, then you have to use something more complex like session ids.
if it's just useful but it's not dangerous for your application if the referring site is faked, then use the hidden field.
if it's just for fun, use $ENV{HTTP_REFERER}

In reply to Re: Obtaining requesting form's URL? by tinita
in thread Obtaining requesting form's URL? by ashisht

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.