Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Przyjazne URL'e
#1
Witam, chciałbym zrobić u siebie w skrypcie przyjazne URL'e poprzez skrypt:
http://webmade.org/porady/przyjazne-adresy-url.php

Omijam modyfikacje .htacces.
A funkcje zmieniam następująco:
Kod PHP:
<?php
function niceUrl()
    {
    
$request explode('?',$_SERVER['REQUEST_URI']);
    
$vars explode(',',$request[1]);
    return 
$vars;
    }
        
$tablica niceUrl();

       
/*
       po uruchomieniu adresu: artykul.php?felietony,123,5
       do tablicy zostaną załadowane odpowiednie dane
       */
      
$id $tablica[0];
      
$page $tablica[1];
?>
Oraz..
Kod PHP:
<?php
function niceUrls2($baseFile 'reg.php')
    {      
        if(
strstr($_SERVER['REQUEST_URI'],$baseFile))
        {
            
$params explode($baseFile.',',$_SERVER['REQUEST_URI']);
        }        
        
$params explode(',',$params[1]);         
         return 
$params;
    }
?>
I tak spreparowane funkcje nie działają, proszę o pomoc..
Odpowiedz
#2
U mnie na serwerze działa bez problemu, tzn. do zmiennych zapisuje parametry z adresu.
Dalej możesz wykorzystać je do komunikacji z bazą danych i pobrać dane z tamtąd.

Nie wiem do czego miałaby służyć ta druga funkcja gdyż pierwsza w zupełności wystarcza.
Odpowiedz
#3
U mnie nie działa.. Mam stronę o takim adresie:
http://localhost/~sa/kat.php?id=13

i

gdy wpisuję:
http://localhost/~sa/kat.php,13

To pokazuje że nie ma takiej strony..
Odpowiedz
#4
Bo to raczej

Kod:
http://localhost/~sa/kat,13

Aczkolwiek nie znam PHP więc jest to tylko takie moje "przeczucie" Tongue
Odpowiedz
#5
Również nie działa - błąd 404..
Odpowiedz
#6
Sprawdzałeś co zwraca $_SERVER['REQUEST_URI'] jak odpalasz z localhosta?
Odpowiedz
#7
Zwraca on na localhoscie:

/~sa/tst.php
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  .htaccess Przyjazne linki benny 2 3,330 11-08-2011, 16:38
Ostatni post: benny

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl