Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mod_rewrite][.htaccess]Problem z $_GET
marian2299
post
Post #1





Grupa: Zarejestrowani
Postów: 272
Pomógł: 9
Dołączył: 6.06.2009

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


  1. <?php
  2. RewriteEngine On
  3. RewriteRule ^statystyki,(.*),(.*),(.*),(.*) /statystyki.php?nazwaradia=$1&adresip=$2port=$3&obraz=$4
  4. ?>

To jest kod .htaccess
dotychczas link był: http://testfopen.cba.pl/statystyki.php?naz...mp;obraz=obraz1
Teraz jest tak: http://testfopen.cba.pl/statystyki,nazwara...sa,obraz,obraz1
Jednak jak widać w tych linkach, z tablicą coś mi się stało takiego:
(dane pobierane z $_GET)
  1. <?php
  2. (
  3.    [nazwaradia] => nazwaradia,asdas,adresip,asd,port
  4.    [adresip] => dsaport=obraz
  5.    [obraz] => obraz1
  6. )
  7. ?>

Jak to rozwiązać ? Przy przypisaniu
$nazwaradia = $_GET['nazwaradia'];
muszę coś zmieniać, czy jak ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


.* - oznacza dowolną liczbę dowolnych znaków więc i przecinki.

Wszystko jest tak jak trzeba (przynajmniej według wyrażenia)

Wyrażenie powinno wyglądać tak:

Jeżeli dasz zakres [] a w nim dasz ^, oznaczać to będzie wszystkie znaki prócz przecinka, i na moje oko tak powinno być.
([^,])

(oczywiście w każdym)
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 - 02:58