[PHP] REQUEST_URI werkt niet goed

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
wat ik ook probeer, ik krijg de variabelen uit de url maar niet ingeladen

ik heb al tal van topics op GoT en contributed messages op php.net doorgespit maar kan er niks over vinden

iederen heeft het over een simpele

echo $GLOBALS[REQUEST_URI];
echo $_SERVER[REQUEST_URI];
echo $_GET[REQUEST_URI];

en ga zo maar door, maar het lukt me niet

hier staat mn phpinfo weet niet of dat handig is:

www.hotlyrics.net/phpinfo.php3

Acties:
  • 0 Henk 'm!

  • 4Real
  • Registratie: Juni 2001
  • Laatst online: 14-09-2024
echo $_GET[REQUEST_URI]; (werkt alleen als je url.php?request_uri=hoi hebt

het werkt alleen als je eerst op de pagina komt dan op een link klikt en waar je dan uitkomt moet je maar eens dit invullen

PHP:
1
print_r($_SERVER);

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

onderaan staan ze, alleen wat jij vergeten bent dat zijn de quotes eromheen ;)
zet error_reporting maar op E_ALL

Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
thnx werkt :)

Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
poeh volgende probleem..


http://www.hotlyrics.net

ik wil de site netjes geframed houden.. geen probleem met:

code:
1
2
3
4
5
6
<SCRIPT language="JavaScript"> 
<!-- 
if (top.frames.length != 5) 
top.location="index.php3?frame=<? echo $_SERVER["REQUEST_URI"]; ?>"; 
// --> 
</SCRIPT>


en dankzij $_SERVER["REQUEST_URI"] ben ik er nu dus van verzekerd dat ie ook de vars meepakt en dat dus de pagina's goed te zien blijven..

vernieuw bijvoorbeeld een willekeurige lyric of forum topic naar een nieuw venster (rechterklik > open in new window) en ja de bijbehorende topic of lyric of wat dan ook wordt gezien..!

alleen als er ook maar 1 variabel bij komt krijgen we weer problemen! want die pakt ie weer niet mee

ga maar op de hoofdpagina bij last 16 posts iemands username vernieuwen naar een nieuw venster.. dan krijgt ie alleen maar de vars

?action=viewpro

mee ipv ook nog de naam die na de action hoort te komen bijv:


?action=viewpro&member=Thomas

Toch staat dit wel in url bar..

wat gaat hier mis??

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf


Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
dat gaat al stukje beter

hij probeert nu wel echt http://www.hotlyrics.net/...ion=viewpro&member=Thomas in te laden

doordat ik eerst de url encode, en dan bij de frameset aangeef eerst de url die in de main window moet te decoden

zo klopt het adres.. en nu geeft ie me een 404 bij het openen..

omdat ie zoekt naar de file member.php?action=viewpro&member=Thomas ipv member.php?? echt geen idee........

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Dat komt omdat je alles achter [norml]http://www.hotlyrics.net/forum/[/] urlencode. Doe eens lekker alleen datgene encoden wat je letterlijk wil doorgeven... :P

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
$frame_url = $_SERVER["SCRIPT_NAME"]."?".urlencode($_SERVER["QUERY_STRING"]);

en dan $frame_url decoden werkt even min

ik snap sowieso niet wat er in eerste instantie mis gaat...

waarom als ik hem vertel de script naam en variabelen mee te nemen naar het volgende venster neemt ie alleen de eerste 2 vars mee...


als duidelijk voorbeeld wat er mis gaat:

http://www.hotlyrics.net/webmasters.php3

bevat een search form die opent in een nieuw venster.. typ iets in en je wordt verwezen naar bv: http://www.hotlyrics.net/...l&submit=Search+Lyrics%21

duidelijk te zien in url bar.. alleen voor een of andere reden pakt mijn script:

code:
1
2
3
4
5
6
<SCRIPT language="JavaScript"> 
<!-- 
if (top.frames.length != 5) 
top.location="index.php3?frame=<? echo $_SERVER["REQUEST_URI"]; ?>"; 
// -->
</SCRIPT>


alleen dan wordt het volledige adres toch afgesneden en blijft er

http://www.hotlyrics.net/search.php3?keyword=Jennifer Lopez

over!

[ Voor 71% gewijzigd door assass op 02-11-2004 17:30 ]


Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
kick ass :D

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

bekijk eens goed wat je aan het doen bent, en vooral, wat je output is en je zal zien waar het fout gaat ;)

Acties:
  • 0 Henk 'm!

  • assass
  • Registratie: November 2002
  • Laatst online: 31-07-2024

assass

Salon GoT'er

Topicstarter
Erkens schreef op 02 november 2004 @ 17:40:
bekijk eens goed wat je aan het doen bent, en vooral, wat je output is en je zal zien waar het fout gaat ;)
zeg dan gewoon dat je t niet weet :P

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

assass schreef op 03 november 2004 @ 17:49:
[...]


zeg dan gewoon dat je t niet weet :P
Je denkt zeker serieus dat wij hier alles voorkauwen, imo heb je al genoeg hulp gehad :Z
En dan nog vooral zo reageren :/
Pagina: 1