Bungie.net Community
This topic has moved here: Subject: Something I just discovered about the site functionality
  • Subject: Something I just discovered about the site functionality
Subject: Something I just discovered about the site functionality

"There's a very fine line between not listening, and not caring. I'd like to think that I walk that line every day."

I've always wondered why, where the page numbers are under the forum banners, we can't simply type in the page number to which page we'd like to see, and instead can only go forward/backward a single page or to the last page.
I know, it's hardly necessary, but nonetheless it's irritating when you need to do so.

Two minutes ago, however, I found that I can just type a number into the address bar as indicated http://www.bungie.net/forums/topics.aspx?forumID=3&topicR epeater1-p=777 and it redirects to that exact page (777).

This works on every forum, including private groups, saved threads, and private messages.

So, am I bestowed with amazing intellect, or am I just really behind the times?

[Edited on 09.29.2012 10:55 PM PDT]

  • 09.29.2012 10:54 PM PDT
  • gamertag: [none]
  • user homepage:

It was once said that a million monkeys at a million keyboards could reproduce the works of shakespeare... Now thanks to the internet we know that this is not true
==============================================
No programmer can pick up a TV remote without thinking what it would take to add a stun gun. [...] Their motto is 'if it ain't broke, it doesn't have enough features yet

old news

  • 09.29.2012 10:57 PM PDT

You can go back to the very beginning of the forum. It's like a time machine.

  • 09.29.2012 11:00 PM PDT

"There's a very fine line between not listening, and not caring. I'd like to think that I walk that line every day."

I didn't think this would be new . . . . but it still hurts :(

  • 09.29.2012 11:03 PM PDT
  •  | 
  • Fabled Legendary Member

"I wonder how much blood you can lose from superficial wounds before you die."
-Shishka

"A hero need not speak. When he is gone, the world will speak for him."
-Believe

All counter-arguments to evolution are based on a gross misunderstanding of the theory.

Post #72 is the oldest one retrievable

[Edited on 09.29.2012 11:07 PM PDT]

  • 09.29.2012 11:04 PM PDT

They are called GET parameters in a HTTP GET request, and they work as such.

From your example, this portion of the URL is sent as part of the request line* in a GET request: " /forums/topics.aspx?forumID=3&topicRepeater1-p=777". On the server-side, this is then (typically) split into two chunks:

Path: /forums/topics.aspx
Parameters: forumID=3&topicRepeater1-p=777

The path is (again, typically) used to identify the script or program which will "handle" the request. Also note the "?" is discarded since it's only used as a method splitting the path from the parameters.

Each parameter is then split by the ampersand (&) character to form key-value pairs:

- [KEY, VALUE]
- forumID, 3
- topicRepeater1-p, 777

From this point the variables can be used to construct the page/document/response to be delivered (especially relevant in dynamic pages). In this case, filtering posts by a specific forum and further retrieving a subset of the initial result through an offset (probably something like the desired page number multiplied by the number of topics displayed by default to that same result of that calculation plus the number of topics again).

It's fun to play with them, and not just on this site.


* For reference, in a POST request, the parameters are instead placed in the body of the request, but formatted in the same way. HTTP headers work in a similar way, but each key-value is split by a colon, and each key-value pair is split by a carriage return and a line feed (\r\n) with an extra set given after the headers to split them from the HTTP body.

  • 09.29.2012 11:30 PM PDT

Owning Noobs Since 05

"I want to die peacefully in my sleep like my grandfather. Not screaming in terror like his passengers."

Jim Harkins

Posted by: ZYTHON
Post #72 is the oldest one retrievable

Dang that's a lot of dead accounts. It's also weird to see Stosh post as not being an employee.

  • 09.29.2012 11:33 PM PDT

(^}>

Posted by: ZYTHON
Post #72 is the oldest one retrievable


Wow.
Is Halo2 really coming out for PS2?????????????? cuz i really hope notIt's like falling through a time portal.

  • 09.30.2012 4:25 AM PDT