Get query link

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jeroen VD

Jeroen VD

24/01/2012 19:11:21
Quote Anchor link
in de file game.php heb ik de volgende link staan:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$output
= '<a href = \"game.php?page=building\">buildings</a>';
// even verderop:
echo $output;
?>


wanneer ik dan op deze link klik, krijg ik een 403 forbidden error, met de tekst:
You don't have permission to access /"game.php on this server.

wanneer ik dus gewoon op game.php zit, gaat alles goed. maar zodra ik op deze link (naar zichzelf) met een get-query erin niet. doe ik iets fout?
Gewijzigd op 24/01/2012 19:11:56 door Jeroen VD
 
PHP hulp

PHP hulp

16/03/2025 00:15:56
 
Jaron T

Jaron T

24/01/2012 19:26:54
Quote Anchor link
normaal gebruik je een \ om een quote te escapen..

'<a href="game.php?page=building">buildings</a>';

of met escape

'<a href=\'game.php?page=building\'>buildings</a>'; (ligt er dus aan of je begint met single/double quotes wat je wilt escapen bij overige attributen.
 
Dennis Smink

Dennis Smink

24/01/2012 19:27:24
Quote Anchor link
Je gebruikt bij:

$output = '<a href = \"game.php?page=building\">buildings</a>';

Single quote's, en bij de href een slash, dit is alleen nodig bij als je dezelfde quote's gebruikt.

Zoals:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$output
= "<a href = \"game.php?page=building\">buildings</a>";
// even verderop:
echo $output;
?>
Gewijzigd op 24/01/2012 19:28:01 door Dennis Smink
 
Jeroen VD

Jeroen VD

24/01/2012 19:32:50
Quote Anchor link
inderdaad, nu werkt hij. ik dacht dat je altijd moet escapen wanneer je quotes binnen quotes gebruikt. niet dat dat juist niet hoeft bij verschillende quotes. ikzelf gebruik altijd bij php enkele, en bij html dubbele quotes, dus zo kom ik hier aan.
bedankt!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.