<?php function pobierz_parametr($id){ $id=$_GET["$id"]; } else{ $id=false; } return $id; } $id= pobierz_parametr('id'); $id2= pobierz_parametr('id2'); $kategorie = 'kategorie'; if($id2!=false){ include('./'.$kategorie.'/'.$id.'/'.$id2.'.php'); } else { include('404.php'); } } else { include('./'.$kategorie.'/'.$id.'.php'); } } ?> <a href="/programy">Programy</a> <a href="/programy/kalkulator">Kalkulator</a>
No i .htaccess
Kod
RewriteEngine On
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?id=$1 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?id=$1&id2=$2 [L]
DirectoryIndex index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z-_0-9]+)/?$ index.php?id=$1 [L]
RewriteRule ^([a-zA-Z-_0-9]+)/([a-zA-Z-_0-9]+)/?$ index.php?id=$1&id2=$2 [L]
I gdy kliknę na "Programy" czyli wywołam zmienną $id, jest wszystko ok. Program mi includuje plik programy.php. Ale gdy kliknę na Kalkulator to pomija wszystkie style. Includuje kalkulator, ale nie ma stylów. Czemu tak się dzieje??