De oplossing:
- In de variabele geen / gebruiken, want dit wordt gezien als het einde van die variabele. Door de / te vervangen door -.
- Daarna moet dit terug gedraait worden middels php.
Dan pakt het script het weer goed.PHP Code:
<? echo str_replace("-", "/", $_GET['pagina']); ?>
PS. Kan je die quote even verwijderen/aanpassen ivm dode links.
- Links moeten aangepast worden van ?pagina=leden/nieuws naar pagina/leden-nieuws.
- Stylesheets etc moeten direct gelinkt. Dus http://domein.nl/style.css ipv style.css.
- In .htaccess moet komen te staan:
Code:RewriteEngine On RewriteRule ^pagina/([^/]*)$ /index.php?pagina=$1 [L]
Aanvullend bericht:
Het is .htaccess , een veel gemaakte fout.Origineel gepost door Huig van der Waal
- .htacces bestand | Deadline: zsm
-
10-12-2008, 13:21 #16
- Berichten
- 273
- Lid sinds
- 16 Jaar
Laatst aangepast door gast8835 : 10-12-2008 om 13:53 Reden: Automatisch samengevoegd.
-
10-12-2008, 14:13 #17
- Berichten
- 1.329
- Lid sinds
- 17 Jaar
Is dit ook de juiste oplossing voor mijn probleem? Ik werk namelijk enkel met een include scripje:
PHP Code:
<?
if(isset($_GET['p']) && (!empty($_GET['p'])))
{
$pagina = "".$_GET['p'].".php";
if(file_exists($pagina))
{
include($pagina);
}
else // bestaat niet.
{
echo "Deze pagina bestaat niet";
}
}
else //
{
include("welkom.php");
}
?>
-
10-12-2008, 14:53 #18
- Berichten
- 273
- Lid sinds
- 16 Jaar
Dit al geprobeerd:
Code:RewriteEngine On Options +FollowSymLinks RewriteRule ^startpagina/(.*) index.php?p=$1
-
10-12-2008, 16:10 #19
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
@Huig: lekker veilig !!
daarnaast is die "". niet nodig
Origineel gepost door Huig van der Waal
Is dit ook de juiste oplossing voor mijn probleem? Ik werk namelijk enkel met een include scripje:
PHP Code:
<?
if(isset($_GET['p']) && (!empty($_GET['p'])))
{
$pagina = "".$_GET['p'].".php";
if(file_exists($pagina))
{
include($pagina);
}
else // bestaat niet.
{
echo "Deze pagina bestaat niet";
}
}
else //
{
include("welkom.php");
}
?>
-
10-12-2008, 16:56 #20
- Berichten
- 1.329
- Lid sinds
- 17 Jaar
Nee, niet veilig dus? Dit is wel het enige php-stukje in mijn website heb. Soort vervanging van iFrames. Dus geen databases of andere dingen, enkel dit.
Wat is er niet veilig aan dan?
-
10-12-2008, 17:14 #21
ManagedWPHosting.nl
- Berichten
- 1.486
- Lid sinds
- 19 Jaar
Origineel gepost door Huig van der Waal
Nee, niet veilig dus? Dit is wel het enige php-stukje in mijn website heb. Soort vervanging van iFrames. Dus geen databases of andere dingen, enkel dit.
Wat is er niet veilig aan dan?
1) geen autorisatie op de pagina
2) geen controle op of men een sub of supermap wil inkomen en zo private files in kan...
oftewel het is injection gevoelig.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic