Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pasek adresu
Forum PHP.pl > Forum > Po stronie przeglądarki
ralphralph
Tak się właśnie zastanawiałem czy z poziomu php możnaby wpisać do paska adresu w przeglądarce jakąś wartość.
Tak żeby zasada działania była podobna do prv.pl i żeby przy zmianie strony wartość ta się nie zmieniała.
Może ktoś już rozwiązał ten problem.
Czekam na wasze pomysły.
Seth
Chodzi Ci o ukrywanie adresu ?
kurtz
Hej
Cytat
Tak się właśnie zastanawiałem czy z poziomu php możnaby wpisać do paska adresu w przeglądarce jakąś wartość.
Tak żeby zasada działania była podobna do prv.pl i żeby przy zmianie strony wartość ta się nie zmieniała.
Może ktoś już rozwiązał ten problem.
Czekam na wasze pomysły.
Hmm wpisac? mozna przekierowac na okreslona nowa wartosc - tzn poprzez naglowek Location. Jesli chcesz tworzyc ramki (to tez prv) to musisz sie podpierac HTMLem i towrzyc frameset.

Pozdrawiam
wassago
Cytat
Chodzi Ci o ukrywanie adresu ?

raczej o maskowanie adresu :wink:
ralphralph
Chodzi mi o maskowanie adresu. Np. żeby zamiast www.xxx.yyy.pl/cos/cos2/cos3.php w pasku adresu pojawiło się www.xxx.yyy.pl.
Dodam jeszcze, że nie chcę używać ramek.
zombie
Wiec problem tu polega na tym, zeby przekazywac zmienne nie wyswietlajac ich w pasku adresu. Mozesz wiec uzyc kazdego rodzaju zmiennych z wyjatkiem $_GET. Chyba najsensowniej byloby rejestrowac zmienne sesyjne i wywolywac caly czas adres www.strona.pl
ralphralph
Cytat
Wiec problem tu polega na tym, zeby przekazywac zmienne nie wyswietlajac ich w pasku adresu. Mozesz wiec uzyc kazdego rodzaju zmiennych z wyjatkiem $_GET. Chyba najsensowniej byloby rejestrowac zmienne sesyjne i wywolywac caly czas adres www.strona.pl

Nie o to mi chodzi. :? To nie są zmienne tylko katalog.
Może inaczej:
Chodzi mi o to, żeby było widać tylko główną część adresu np. www.zzz.com i nie było widać katalogu ani pliku ( www.zzz.com/katalog/strona.html ).
Wiem, że można przesyać zmienne w adresie, żeby wyglądało to jak katalog ale w tym przypadku o to nie chodzi.
Seth
W tym przypadku nie ma to zwiazku z php. Na glownej stronei robisz jedna ramke w HMLT/XHTML'u i wniej otwierasz dalsze strony.


php >> XHTML
ralphralph
Sorry, że nadal drążę temat ale czy istnieje jakieś inne rozwiązanie tego problemu poza ramkami :?:
Seth
Mysle, ze dalo by sie to zalatwic w ten sposb:
Mamy index.php skad pobieramy za pomoca np. include odpowiednie strony czy tez skrypty.
Nastepnie musial by sie tam tez znjadowac ukryty formularz.
Kazde wywolanie linku na stronie musi wykonac funckcje JS z odpowiednimi prametrami, ktore pozniej beda przekazane do formularza a stamtad zpowrotem do index.php - czyli przekazujemy tam informacje jaka strone chcemy pokazac po kliknieciu na jakis link.
W index.php przetwarzamy POST z formularza i pobieramy odpowiednia strone/skrypt.

W ten sposb bedziemy caly czas mieli www.example.pl lub tez www.example.pl/index.php

No ale to jest troche hardcorowa metoda, natomiast ramki sa powszechnie uzywane.
ralphralph
Noo... Metoda, którą opisałeś jest hardcore'owa rolleyes.gif
Myślałem, że może jest jakaś funkcja, która to robi ale skoro nie ma, to zostaje zastosowanie ramek.
wassago
Cytat
Noo... Metoda, którą opisałeś jest hardcore'owa rolleyes.gif
Myślałem, że może jest jakaś funkcja, która to robi ale skoro nie ma, to zostaje zastosowanie ramek.

tak jak juz pisali wczesniej, maskowanie adresu nie ma nic wspolnego z php tylko od odpowiednich ustawien serwera...

update: mozesz tez poszukac odpowiedniego JS
dooshek
Cytat
Noo... Metoda, którą opisałeś jest hardcore'owa rolleyes.gif
Myślałem, że może jest jakaś funkcja, która to robi ale skoro nie ma, to zostaje zastosowanie ramek.


mam takie glupie pytanie: po co ci to?
ralphralph
Bo zastanawiałem się czy jest jakaś prosta funkcja w php, która to robi (maskuje adres).
FiDO
Nie, nie ma takiej i nie bedzie, bo to nie lezy w kwestii php.
dooshek
Cytat
Nie, nie ma takiej i nie bedzie, bo to nie lezy w kwestii php.


Poza tym z punktu widzenia zwyklego uzytkownika przegladarki takie zachowanie (ukrywanie adresu) jest zazwyczaj bardzo niewygodne poniewaz np. adresu nie mozna dodac do ulubionych.

Poza tym indeksowanie w wyszukiwarkach jest tez upierdliwe bo co jesli wyszukiwarka zaindeksuje adres do twojej strony np. www.serwer.pl/strona.html? wtedy juz ona nie pojawi sie w ramce - adres bedzie jawny. Indeksowanie polega nie tylko na zaindeksowaniu glownej strony ale i podstron - skutecznosc jest wtedy lepsza.

Ogolnie ludzie (uzytkownicy) nie lubia ramek i ukrywania urli... Czuja wtedy, ze jest cos co chcesz ukryc na swojej stronie...

Wiec, zastanow sie jeszcze raz dobrze, czy chcesz to robic.
ralphralph
Wiem, że przeszukiwarki niezbyt dobrze sobie radzą z indeksowaniem stron, gdy satosuje się ramki i dlatego nie chcę ich stosować.
Pomyślałem sobie, że możnaby podmienić tylko dane w pasku stanu przeglądarki przy braku zastosowania ramek.
Wtedy podczas indeksowania "crawler" nadal mógłby zwiedzić wszystkie linki strony i zapisać je w swojej bazie. biggrin.gif
A co do dodawania danej podstrony do ulubionych, to rzeczywiście nie wziąłem tego pod uwagę. :oops:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.