Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa sesijama.....

[es] :: PHP :: Problem sa sesijama.....

[ Pregleda: 1114 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Mladenko
Marko Mladenovic
Beograd

Član broj: 36491
Poruke: 56
*.dialup.sezampro.yu.



Profil

icon Problem sa sesijama.....16.12.2004. u 21:37

Imam jedan veliki problem i ne znam kako da ga reshim....

Hocu da ljudima koji nisu ulogovani da onemogucim direktan pristup stranici, tj da ne mogu da ukucaju www.sajt.com/members.php i da budu na stranici nego da im se pokaze druga stranica.

Poshto se ja veoma malo razumem u PHP ako bi moglo da bude sto prostije objashnjenje, i da bude za WML a ne za HTML....

Hvala
16.12.2004. u 21:37 

MileG
Mihael Gajičić
Novi Sad

Član broj: 28981
Poruke: 890
195.252.101.*

ICQ: 205879974


Profil

icon Re: Problem sa sesijama.....17.12.2004. u 02:42
Ukoliko imas rijesen problem logovanja onda ti treba jos ovo dole, a ako ne... onda ti treba jos ponesto :o)

<?php
session_start();
header("Cache-control: private");
if (isset($HTTP_SESSION_VARS['nesto']))
{
echo 'Ulogovan si i mozes da gledas!';
}
else
{
echo 'SAMO ZA CLANOVE!!!';
echo '<meta http-equiv=Refresh content=1;url=neka_druga.php>';
}
?>
17.12.2004. u 02:42 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3107
*.sbb.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: Problem sa sesijama.....17.12.2004. u 08:02
Ili da budemo u duhu register_globals-a:
Citat:

<?php
session_start();
header("Cache-control: private"); //ovo mu bese kao neki workaround za glupi IE?
if (isset($_SESSION['nesto']))
{
echo 'Ulogovan si i mozes da gledas!';
}
else
{
echo 'SAMO ZA CLANOVE!!!';
// echo '<meta http-equiv=Refresh content=1;url=neka_druga.php>'; ne vidim zasto bi se pored header funkcije koristio cist html, znaci:
header("Location: neka_druga.php");
exit; //da budemo sigurni da nece da prodje dalje
}
?>
17.12.2004. u 08:02 

Mladenko
Marko Mladenovic
Beograd

Član broj: 36491
Poruke: 56
*.yu
Via: [es] mailing liste



Profil

icon Re: Problem sa sesijama.....17.12.2004. u 14:53
E trt, ne radi.... Kada napisem sta ste rekli browser ispisuje "Not
WML content"... jel ima neko drugo resenje?? Ili kako da proverim da
li je prethodna strana ucitavana?? To bi mi pomoglo jer ako se nije
ulogovao nije prosao login.php stranu.

I kako da username koje se unese bude uvek dostupno kroz promenjljivu
$username da ne moram svaki put da saljem
/skripta.php?username=nekiuser kroz URL pa da ga izvlacim sa
$_GET['user'] kada mi zatreba??



--
Best regards,
Marko mailto:mladenko@sezampro.yu
17.12.2004. u 14:53 

Jbyn4e
Admin/Developer, Yunix
Zrenjanin - Beograd

Član broj: 422
Poruke: 3107
*.sbb.co.yu.

ICQ: 10450578
Sajt: bio sf.co.yu


Profil

icon Re: Problem sa sesijama.....17.12.2004. u 15:08
Nikoi nije ni rekao da je ovo za wml. Ovo je samo za php. Za wml je drugacije - i ima na netu objasnjeno ali sad ne mogu da trazim...
17.12.2004. u 15:08 

boccio
Boris Krstović
Spoonlabs.com
nbgd

SuperModerator
Član broj: 7594
Poruke: 2381
*.ptt.yu.

Sajt: blog.krstovic.info


Profil

icon Re: Problem sa sesijama.....17.12.2004. u 15:12
za wml samo izbaci odgovarajuci content-type...
Code:

<?
  header("Content-type: text/vnd.wap.wml");
  echo("<?xml version=\"1.0\"?>\n");
  echo("<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n\n");
?>

17.12.2004. u 15:12 

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 884
*.wireless.org.yu.

ICQ: 32554731
Sajt: milan.srb.co.yu


Profil

icon Re: Problem sa sesijama.....18.12.2004. u 00:46
ja imam slicnu stvar kod mene

ali, treba mi da kod onih ciji telefon podrzava kolacice da im omoguci da ne moraju nonstop da se loguju, vec da im ubaci kolacic, a ostali da dobiju login stranu kao sto je do sad

kako da sastavim provjeravanje i upis kolacica?

evo sta ja imam:
Code:

if ($_COOKIE["LO"] && !$_SESSION['ime']) $_SESSION['ime']=$_COOKIE["LO"];

ali onda logout ne radi:
Code:

if ( $_COOKIE["LO"] ) setcookie ("LO", "", time() - 3600);                    // destroy old cookie

    $register_globals = ini_get('register_globals');

    if ( isset($register_globals) ){
        session_unregister('ime');
    }
    else
    {
        unset($_SESSION["ime"]);
    }
    session_destroy();

#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt
18.12.2004. u 00:46 

JovanT
Jovan Turanjanin
Niš

Član broj: 35633
Poruke: 473
*.bankerinter.net.

Jabber: Zeus@elitesecurity.org
ICQ: 263033789
Sajt: jovant.guruserve.com


Profil

icon Re: Problem sa sesijama.....18.12.2004. u 12:58
Milane, a da probaš da radiš bez kolačića pošto ih ne podržavaju baš svi telefoni. Samo morati da prenosiš broj sesije preko URL-a. Pogledaj kako sam to odradio na sajtu koji se nalazi u mom profilu.
18.12.2004. u 12:58 

[es] :: PHP :: Problem sa sesijama.....

[ Pregleda: 1114 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.