Belépés után azonosító őrzése?
Üdv mindenkinek! (Új vagyok itt...)
Lényeg: beléptető rendszer
Előrebocsájtanám, hogy pár órát már eltöltöttem a kérdéssel, de nem sikerült dűlőre jutnom, s sehol sem találtam egyértelmű álláspontot.
Már csak ez hiányzik a lapomhoz.
Alapvető dolog - de nem megy.
Környezet: PHP+MySQL, ingyenes kiszolgálón elhelyezendő oldal (uw); egyelőre csak a saját gépemen telepített kiszolgálóról futtatom (Apache, WinXP alatt).
Tehát: jön az új látogató, feliratkozik ("regisztrál" - csak szeretek magyarul beszélni...) egy becenévvel és egy jelszóval. MySQL-ba eltárolom. Nálam kap egy képzett azonosítót.
Hogy vigyem tovább lapról lapra ezt az azonosítót?
1. FORM: ha könyvjelzői közé eltárolja a lapot, mindig újra be kell jelentkeznie (mert nem az URL-ben tárolódik az azonosító), ami bosszantó, s otthagy; s a Google nem fog foglalkozni az adott oldallal.
2. COOKIE: sokan kapásból letiltják, félnek tőle. Látogatókat veszítenék; Google - mint fent.
3. GET: eddig ezzel próbálkoztam. Nem kell mindig bejelentkeznie; nem kell engedélyeznie a sütiket; az átlag felhasználó tudni se fog róla, hogy küldözgetem lapról lapra az URL-ben az azonosítóját (természetesen ez nem a jelszava); elmentve a lapot a kedvencekbe, rögtön oda ugrik vissza; a lapon megjelenített név ("title"), ami a GET-től függően mindig más és más, értékelhető lesz a Google számára is, tehát jók a rámtalálás esélyei.
DE:
a./ Aki mégis ért hozzá, az esetleg bepöccenhet rá.
b./ Aki nem ért hozzá, s lapomtól tűzbe jőve (:-)) elküldi az URL-t ismerősének, s vele megy az azonosító is - kínos...
c./ S ami miatt egyáltalán gondolkozni kezdtem az egészen: lóbetűkkel felkínálom neki ugyan az ugrást vissza arra az oldalra, ahonnan eljött bejelentkezni (s így ugye már viszi tovább GET-tel az azonosítót), de ha mégis ahhoz támad kedve a mélyen tisztelt kőkorszaki látogatónak, hogy a böngészője "Vissza" gombjára kattintson, már ki is jelentkezett ismét.
Felmerült még bennem a munkamenet ("session"), de amennyire felfogtam, az is vagy sütivel, vagy GET/FORM-mal dolgozik, tehát tkp. csak a bejelentkezés időtartamát befolyásolja inkább, nem a megvalósítás módját (tehát az azonosító továbbhurcolászásának mikéntjét).
Szépíti a képet, hogy most ugyan még csak a saját gépemen fut, de egy (kész) másik lapommal, szintén ingyenes helyszolgáltatóhoz feltéve (uw), az tűnt fel, hogy még az elérési út sem jelenik meg a címsorban, nem beszélve GET-adatokról (az a lap nem .php), csak a hálónév ("domain")! Ezek szerint dugába dől az összes elképzelésem már eleve? Mert amúgy vagy fél tonnányi adatot (csak azok nem bizalmasak) szintén GET-tel küldözgetek ezen az újabb lapomon...
Nem kérem kész megoldást kulcsszinten (azt majd megírom magam), csak az általános elveket pár mondatban. Előre is köszönöm.
■ Lényeg: beléptető rendszer
Előrebocsájtanám, hogy pár órát már eltöltöttem a kérdéssel, de nem sikerült dűlőre jutnom, s sehol sem találtam egyértelmű álláspontot.
Már csak ez hiányzik a lapomhoz.
Alapvető dolog - de nem megy.
Környezet: PHP+MySQL, ingyenes kiszolgálón elhelyezendő oldal (uw); egyelőre csak a saját gépemen telepített kiszolgálóról futtatom (Apache, WinXP alatt).
Tehát: jön az új látogató, feliratkozik ("regisztrál" - csak szeretek magyarul beszélni...) egy becenévvel és egy jelszóval. MySQL-ba eltárolom. Nálam kap egy képzett azonosítót.
Hogy vigyem tovább lapról lapra ezt az azonosítót?
1. FORM: ha könyvjelzői közé eltárolja a lapot, mindig újra be kell jelentkeznie (mert nem az URL-ben tárolódik az azonosító), ami bosszantó, s otthagy; s a Google nem fog foglalkozni az adott oldallal.
2. COOKIE: sokan kapásból letiltják, félnek tőle. Látogatókat veszítenék; Google - mint fent.
3. GET: eddig ezzel próbálkoztam. Nem kell mindig bejelentkeznie; nem kell engedélyeznie a sütiket; az átlag felhasználó tudni se fog róla, hogy küldözgetem lapról lapra az URL-ben az azonosítóját (természetesen ez nem a jelszava); elmentve a lapot a kedvencekbe, rögtön oda ugrik vissza; a lapon megjelenített név ("title"), ami a GET-től függően mindig más és más, értékelhető lesz a Google számára is, tehát jók a rámtalálás esélyei.
DE:
a./ Aki mégis ért hozzá, az esetleg bepöccenhet rá.
b./ Aki nem ért hozzá, s lapomtól tűzbe jőve (:-)) elküldi az URL-t ismerősének, s vele megy az azonosító is - kínos...
c./ S ami miatt egyáltalán gondolkozni kezdtem az egészen: lóbetűkkel felkínálom neki ugyan az ugrást vissza arra az oldalra, ahonnan eljött bejelentkezni (s így ugye már viszi tovább GET-tel az azonosítót), de ha mégis ahhoz támad kedve a mélyen tisztelt kőkorszaki látogatónak, hogy a böngészője "Vissza" gombjára kattintson, már ki is jelentkezett ismét.
Felmerült még bennem a munkamenet ("session"), de amennyire felfogtam, az is vagy sütivel, vagy GET/FORM-mal dolgozik, tehát tkp. csak a bejelentkezés időtartamát befolyásolja inkább, nem a megvalósítás módját (tehát az azonosító továbbhurcolászásának mikéntjét).
Szépíti a képet, hogy most ugyan még csak a saját gépemen fut, de egy (kész) másik lapommal, szintén ingyenes helyszolgáltatóhoz feltéve (uw), az tűnt fel, hogy még az elérési út sem jelenik meg a címsorban, nem beszélve GET-adatokról (az a lap nem .php), csak a hálónév ("domain")! Ezek szerint dugába dől az összes elképzelésem már eleve? Mert amúgy vagy fél tonnányi adatot (csak azok nem bizalmasak) szintén GET-tel küldözgetek ezen az újabb lapomon...
Nem kérem kész megoldást kulcsszinten (azt majd megírom magam), csak az általános elveket pár mondatban. Előre is köszönöm.
koran van meg!
Google-nek mi koze a regisztracios/bejelentkezo dolgokhoz?
Egyebkent a session a baratod, mert az a serven tarolodik, es ha adsz is valami azonositot a latogatonak amit tovabb adhat, akkor sem jelent problemat, mert a masik emberkenek mas lesz a sessionja.
A GET/POST tokeletesen mukodik az ingyenes szolgaltatoknal, csak apache-ukban a reklamok miatt re_write-oljak az url-eket!
de lehet hogy en vagyok a hulye! :)
<Nincs cím>
A Google pedig úgy jön a képbe, hogy több ezer tételt megjelenítő lapról van szó, ahol a részletes tételleíró oldal címe ("title") az adott tétel neve, stb. Anélkül az egész gyakorlatilag csak egy üres oldal. S a Google manapság állítólag alapvetően két dolog alapján értékeli az oldalt, az egyik a rá mutató ugrások ("link") száma és minősége, a másik pedig az oldal címe. Ha viszont nincs GET-tel megadott tételsorszám, akkor a tételrészletező oldalnak egyáltalán nem is lesz címe. Igazából persze nem vagyok tisztában vele, hogy ilyen (mozgékony, "dinamikus") oldalak átnézésekor hogyan működik a gugli mozgatója ("motor"): ő visz be egy keresési értéket, hogy az annak megfelelő tételleíró lap ne legyen gyakorlatilag üres? Vagy megvizsgálja az oldalhoz kötődő MySQL adattárat?
Igaz is: ha az ingyenes szolgáltatók apacsa, mint írod, átírja az url-t, akkor ezek szerint a látogató mégsem tudja úgy eltárolni a lapot (vagy továbbküldeni valakinek az oldalt), hogy megmaradjon a tétel azonosítója? Magyarán, ő egy gyümölcsbemutató lapon kiválasztotta az ananászt, de ha ezt eltárolja, legközelebb csak a főlap ugrik be neki, vagy rosszabb esetben az üres tételrészletező lap?
Na, nézegetem a munkamenetet...
<Nincs cím>
amugy azert kerdeztem, hogy mi koze a bejelentkezesnek a google-hoz, hogy a bot nem regisztral es loginol...
Google
De akkor nem értem, hogy képes egy csomó célirányos találatot kihozni a gugli olyan lapokról, amiknek az egész tartalma szintén adattárban ("adatbázis") van? Pl.: apróhirdető oldalak. Ha meghirdeted, hogy (tárgynál maradva...) "ananász", egy idő után a gugli ezt bőven megtalálja - pedig ugye egyértelmű, hogy ez a szó az adott lapnak csak az adattárában szerepel. Hogy lehet ez?
Egyébként pont ezen elmélkedve merült fel bennem, hogy talán mégis lehet valami rálátása a guglinak azokra a tételrészletező oldalakra, amiket valaki már egy adott GET paranccsal ért el (magyarán nem az üres oldalt kapja, hanem az ananász leírását). Vagy esetleg a nagy apróhirdető oldalaknak valami különbejáratú megoldásuk van arra, hogy a guglinak bemutassák az adattáruk tartalmát is? Ki olvasott már erről?
<Nincs cím>
Pledalu ha van egy adatlap.php-d aminek GET-tel atadod, h milyen gyumolcsot akarsz latni (adatlap.php?gyumolcs=ananasz) utana ezt kiprinteled akkor ezt mar latni fogja a google...
tarmomány
<Nincs cím>
Cookie
Google gyakorlatilag azokat az oldalat tudja indexelni, ami belinkelhető egy másik oldalról. Azaz elérhető GET kéréssel, POST, Cookie, stb. adatok küldése nélkül. Nem kell regisztrációhoz kötni a dolgokat, ha azt akarod, hogy Google-ben benne legyen és bárki elérje.
<Nincs cím>
Üdv: laji