Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> linki a'la ForceType
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


Witam! (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

czy jest możliwość w samym php odczytanie danych po ukośniku ?
chciałbym np. z linka http://example.com/bla pobrać właśnie te bla dobrze by było, gdybym mógł też odczytać http://example.com/bla/.
Wyświetla mi sie error 404 oczywiście. Czy bez użycia htaccess coś zdołam zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Liko
post
Post #2





Grupa: Zarejestrowani
Postów: 436
Pomógł: 6
Dołączył: 8.11.2003
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


A skad wiesz ile bedzie ukosnikow po linku ? Skad wiesz ile wartosci bedzie chciał przekazac ? Nic tu ustawiasz wszystko na sztywno. Tutaj daje taki kod po ktorym bedziesz wiedział co i jak działa:
[php:1:5946f5bd1a]<?php
$varArray = array();
$adres = array();
$varString = $_SERVER['PATH_INFO'];
echo "Adres:<b> ".$varString."</b><br /><br>";
$varArray = explode("/", $varString);
foreach($varArray as $varValue) {
if( $varValue != '' ) {
$i++;
echo "$i -> $varValue<br />";
$adres[$i] = $varValue;
}
}
echo "<br><br>Tablica ze zmiennymi:<br><br> ";
foreach($adres as $key => $Value) {
echo "<b>$key</b> => <b>$Value</b><br>";
}
?>
[/php:1:5946f5bd1a]

Plik musisz zapisac np w index.php i wywołujesz adres tak:
www.domena.pl/index/pierwsza_wartosc/druga_wartosc/trzecia_wartosc/

Itd. Skrypt tworzy tablice, przy czym wartosc w adresie jest zapisana w tablicy pod indexem tym co w adresie. Czyli do "pierwsza_wartosc" odwołujemy sie przez "$adres[1]" do drugiej wartosci "$adres[2]" itd.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 16:47