<?php if(zabezpieczgetpost($_GET["costam"]) == 'test1') { include('1.php');} else if(zabezpieczgetpost($_GET["costam"]) == 'test2') { include('2.php');} else if(zabezpieczgetpost($_GET["costam"]) == 'test3') { include('3.php');} ?>
oraz RR:
Kod
RewriteRule ^(a-z0-9)$ /ajax2.php?costam=$1
Przykładowy link:
Kod
http://localhost/index.php?test2
Tym sposobem zmienna get jest pobierana z linku który jest "obrabiany" w .htaccess i dzieki czemu wczytuje sie odpowiedni plik.
Jednak że czasy się zmieniają, chciałem się zabawić nieco mintAjax'em, wyszło coś takiego:
Kod
<script type="text/javascript" >
function wyswietl(plik, id){
var req = mint.Request();
req.Send(plik, id);
}
</script>
function wyswietl(plik, id){
var req = mint.Request();
req.Send(plik, id);
}
</script>
I tutaj zaczynają się schody, bo aby JS/AJAX zadziałał, muszą być podane na sztywno ścieżki do pliku, po zmianie w .htaccess wygląda to tak
Kod
RewriteRule ^(test1)$ /1.php
RewriteRule ^(test2)$ /2.php
RewriteRule ^(test3)$ /3.php
RewriteRule ^(test2)$ /2.php
RewriteRule ^(test3)$ /3.php
I wtedy coś takiego działa. Jednak nie wiem jak to połączyć, tak że jeśli ktoś wyłączy JS to zadziała samo PHP, jednak nie mogę dla każdego pliku napisać w .htaccess osobnego wpisu, bo jest ich po prostu za dużo. Można to jakoś połączyć?