Results 1 to 2 of 2

Thread: can this be done with asp ?

  1. #1
    Join Date
    Apr 2006
    Posts
    41
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default can this be done with asp ?

    Hi.
    I have page A where I have a form to fill out for users.
    When submitting the form page A communicates to page B some data.

    My question is, how can I make that whenever page A is loaded, in the background, another link should be accessed without the user knowing. (its for tracking purposes only) ?

    Or is there a possibility of doing it with PHP ?

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    It can be done, but since I don't know ASP I can't help you on that front. The PHP solution looks something like this:
    Code:
    <?php
      // redirect.php
    
      function starts_with($haystack, $needle) {
        return strpos($haystack, $needle) === 0;
      }
    
      function abs_uri($uri) {
        if($uri[0] === '/'
            || ($s = strpos($uri, '://'))
            && (strpos($uri, '/') > $s))
          return $uri;
        else
          return basename($_SERVER['REQUEST_URI']) . '/' . $uri;
      }
    
      $p = abs_path($_GET['page']);
      make_a_note_of_request_for($p);
      header('Location: ' . $p);
    ?>
    ... then you just link to that page instead:
    Code:
    <a href="redirect.php?page=real%2fpage.html">Real Page</a>
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •