[TYPO3] Query data string data still available?
La Farge Douglas
doug at gcnpublishing.com
Sat Aug 9 00:26:27 CEST 2008
Hi again...
I missed this response this morning so I hope this doesn't mess up the
mail thread.
Also, I apologize if I'm missing something. I'll certainly give your
suggestion a try but first I feel compelled to ask for a bit of
clarification.
In my pages I have links of the form:
http://[snip]/content/videos/amr/faster-fashion-greater-distances/
This URL (Made via RealURL) has no query string.
Quoting Dmitry:
> It means that you call your script before RealURL processing. You
> should call it as a part of PAGE object:
>
> includeLibs.myscript = fileadmin/user_myscript.php
> page.1000 = USER
> page.1000.userFunc = user_myscript
>
> There you will have query string as $_SERVER['QUERY_STRING']
How can I then have the Query_String?
Recall, my issue is that when a link is click we are recording that
link by calling a php script.
Doesn't $_SERVER only know about the state when the link is clicked?
Again, I apologize if I'm missing something here.
Thanks,
Doug
PS - my latest plan is to take the URI String (in this case /content/
videos/amr/faster-fashion-greater-distances/) and look up the related
PID in one of the RealURL tables. The problem I'm having is I have
yet to determine which lookup table to look in for the URI String to
PID relationship.
> >
> > With the non-RealURL string:
> > http://[snip]/content/index.php?id=1383
> > print_r($_SERVER);
> > [argv] => Array
> > (
> > [0] => id=1383
> > )
> >
> > [argc] => 1
> > )
> >
> >
> > RealURL string:
> > http://[snip]/content/videos/amr/faster-fashion-greater-distances/
> > print_r($_SERVER); yields:
> > [argv] => Array
> > (
> > )
> >
> > [argc] => 0
> > )
> > the pid isn't in this array.
> >
> > It seems to make sense as first apache fulfills the response and
> then
> > hands it of to T3 (which is where RealURL kicks in and does it's
> reverse
> > translation?). It must(?) be in the RealURL data somewhere?
>
> It means that you call your script before RealURL processing. You
> should call it as a part of PAGE object:
>
> includeLibs.myscript = fileadmin/user_myscript.php
> page.1000 = USER
> page.1000.userFunc = user_myscript
>
> There you will have query string as $_SERVER['QUERY_STRING'].
>
> --
> Dmitry Dulepov
> TYPO3 Core team
> My TYPO3 book: http://www.packtpub.com/typo3-extension-development/
> book
> In the blog: http://typo3bloke.net/post-details/typo3_code_formatting_in_eclipse/
> _______________________________________________
> TYPO3-english mailing list
> TYPO3-english at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-english
-+-+-+-+-+-+-+-+-+-+-+-+-+
Doug La Farge
doug at gcnpublishing.com
203.665.6211 x209 (w)
928.699.0663 (c)
More information about the TYPO3-english
mailing list