Witam!
Jest tak
Options FollowSymLinks
RewriteEngine On
RewriteRule ^([0-9a-zA-Z\-\#]+)/?$ index.php?strona=$1 [L]
<?php
session_start();
require_once("konf.php");
if(!(isset($_GET['strona']))) {
header("Location: ".SERVER_ADDRESS."dom");
} else {
$mp = new Strona($_GET['strona']);
}
?>
<?php
class Strona
{
private $aktywna_strona;
public function __construct($AKTYWNA_STRONA) {
$this->aktywna_strona= $AKTYWNA_STRONA;
switch($this->aktywna_strona) {
case 'dom':
require_once $this->aktywna_strona.".biblioteka.php";
break;
} } }
?>
ustawiam każdą stronę tak jak tą home czyli adres będzie http://strona.pl/home i działa
Zagadnienie:
Jak wyciągnąć/pobrać zmienne jeżeli metodą GET z linku, chciałbym przesyłać zmienne
np: http://strona.pl/home?zmienna1=100&zmienna200=2&zmienna3=300
$zmienna1 = $_GET['zmienna1'];
$zmienna2 = $_GET['zmienna2'];
$zmienna3 = $_GET['zmienna3'];
ale gdy są klasy to wyskakuje błąd bo jest to
$mp = new Strona($_GET['strona']); co powoduje że GET jest rezerwowane tak jakby dla stron i działa tylko w pliku index.php w funkcji if(!(isset($_GET['strona']) i tylko tam
więcej szczegółów na kursie DEVCORNER
POMOŻE KTOŚ
jak przypisać lub stworzyć funkcję zmieniającą switch z klasy Strona w pliku Strona.php tak aby w razie potrzeby dodawał zmienne z adresu strony metodą GET i to powinno wystarczyć, tam gdzie będę chciał po prostu będę dodawał ten nowy wymyślony kod.
ps:
WESOŁYCH ŚWIĄT
pozdrawiam Damian