Autor Zpráva
zoufaly_kolemjdouci
Profil *
Čau, potřebuji získat aktuální adresu pro skript na stránkování v PHP


zkoušel jsem

$_SERVER[SERVER_NAME]

jenže to pro alias nelze použít

pak

HTTP_HOST a REQUEST_URI jenže to mi zase vracelo adresu i s otazníkem, takže odkazovalo to na http://example.com/index.php?page=3?page=3?page=3 atd..

pak jsem tam dal

$_SERVER[REMOTE_ADRESS]

to funguje téměř přesně jak bych chtěl, odkazuje to na 2,3,4,5,6 stránku atd, i zpět.. kromě stránky 1, tam to ukazuje pouze 2
jistě hledal jsem, ale všechno funguje vždycky trochu jinak
donny
Profil
Nerozumiem, kde je problém? Pomocou niektorej serverovej premennej získate aktuálnu adresu skriptu tu potom následne "opracujete" tak aby vám odkazovala na ďalší krok, ona sama neurobí a ktorú zo serverových premenných na to použijete je už v podstate celkom jedno.

Ako príklad si zoberiem REQUEST_URI

Problém č. 1. štandardne do adresy pridáva na začiatok lomítko
Riešenie č. 1. otestujem či prvý znak obsahuje / ak áno odstránim ho pomocou funckií (pomocou funkcie strlen zisím počet znakov v reťazci a pomocou substr vyberiem od prvého znaku po posledný. Pozor substr, ráta od 0 preto píšem od prvého znaku).

Problém č. 2. obsahuje číslo stránky na ktorej práve som
Riešenie č. 2. vyhľadám posledné rovnítko a všetko je za ním nahradím premennou v ktorej mám uloženú požadovanú stránku.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0