Jump to content
php.lv forumi

Adreses slēpšana adresbārā


freak

Recommended Posts

  • Replies 41
  • Created
  • Last Reply

Top Posters In This Topic

1.mod_rewrite

2.vai ari visus datus glaba sessija

Link to comment
Share on other sites

Var uztaisit, ta ka neredzes get parametrus un includet visu caur vienu lapu www.saits.lv/main.php , kura visu datus nem no sessijas. Sanak visiem saita linkiem ir jaiziet caur kadu scriptu, kur pieglaba sessijas veribas.

Link to comment
Share on other sites

cucumber, a kā tu izvēlēsies, kuras no sesijas vērtībām ir jāizvēlas ? Parādi reālu koda piemēru, piemēram, lapai, kurai parasti būtu divas sadaļas, piemēram, example.com/home.php un example.com/gallery.php. Parādi kāds izskatīsies php kods un kāds html, lai tu varētu slēgāties starp šīm lapām izmantojot tikai example.com, bet nekā papildus. Un bez JS. Es gribu redzēt kā to var dabūt gatavu pēc šī: http://php.lv/f/index.php?s=&showtopic...ost&p=79253

Link to comment
Share on other sites

cucumber, ja nezināji, tad arī mod_rewrite parametri jāpadod caur urli.

Tas variants par sesiju man šķiet diezgan stlbs bet tīri teorētiski, tad laikam nāktos linku padot uz īsto saiti, tad sesijā ierakstīt REQUEST_URI un header atpakaļ uz sākumlapu, inklūdojot no sesijas attiecīgo failu. Tas ir vienīgais variants, ko varu iedomāties, kā šajā gadījumā pielietot sesiju. Jau teicu, ka ideja kā tāda ...

Link to comment
Share on other sites

Nu īsti nepētīju to "streetstyle.lv" lapu, bet izskatās ka viss sataisīts uz ajax, tā ka parametri tā vai tā tiek padoti, vienīgais lietotājs tos tieši neredz un ja kam ļoti savajadzēsies tad izies cauri javascript kodiņam un izpētīs kādi parametri tiek padoti, pie vajadzības arī pados kaut ko savējo, ja mēģinās ko lauzt. Visumā nekādi nevar pilnībā to noslēpt, jo jebkurā gadījumā jātaisa uz serveri pieprasījums ko tieši vajag no lapas nolasīt, savādāk jau neviena lapa nestrādātu. Tomēr ja vajag noslēpt tā lai vienkārši neredz tieši, tad ajax derēs.

Link to comment
Share on other sites


×
×
  • Create New...