[ Cr4x0r @ 02.08.2003. 21:01 ] @
Imam problem sa konfiguracijom na PC-u mi je apache 1.3 , PHP 4.2.2 na WIN2000
Kad hocu da pokrenem bilo koju scriptu sa sesijama standard se pokrene al nepamti
varijablu mislim ne radi... napravi u sesion folderu file sa:
pristup|s:3:"da";username|s:3:"user";
al opet ne fercera koda ga nema.. uglavnom probao sam isti code na host.sk
hostingu radi.... (ovaj primjer ispod nema veze sa problemom al njega sam testirao)
Ovo mi je php.ini isjecak:

[Session]
session.save_handler = files
session.save_path = c:/php/
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.serialize_handler = php
session.gc_probability = 1
session.gc_maxlifetime = 1440
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 1
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"


login.php
Code:

<?php if ($HTTP_POST_VARS["username"]=="") { ?> 

<form method="post" action="login.php">
Username: <input type="text" name="username" size="20"><BR>
Password: <input type="password" name="password" size="15"><BR> 
<input type="Submit" value="Submit">
</form>

<?php }else{ 
$username=$HTTP_POST_VARS["username"];
$password=$HTTP_POST_VARS["password"];
session_start();
if ($username=="user" AND $password=="pass"){ $pristup="da";}
$username=$HTTP_POST_VARS["username"];
session_register("pristup");   
session_register("username");  

if ($pristup=="da"){
?> 
<A HREF="page1.php">Sajt 1</A>
<?php }else{ ?>
Pogresan Username ili password!
<?php } ?>
<?php } ?>


page1.php:
Code:

<?php 
session_start();
if ($pristup=="da") { ?> 
Imate pristup <BR> 
<?php }else{ ?> 
Nemate pristup sajtu
<?php } ?>
[ dinol @ 02.08.2003. 23:50 ] @
a da zamjenis sve
$HTTP_POST_VARS

sa

$_POST

:)
[ Dejan Topalovic @ 03.08.2003. 03:17 ] @
Citat:
Cr4x0r:
page1.php:
Code:

<?php 
session_start();
if ($pristup=="da") { ?> 
Imate pristup <BR> 
<?php }else{ ?> 
Nemate pristup sajtu
<?php } ?>

Vjerovatno imas iskljuceno registrovanje globalnih varijabli.
Pokusaj sa:
Code:

<?php 
session_start();
if ($_SESSION['pristup']=="da") { ?> 
Imate pristup <BR> 
<?php }else{ ?> 
Nemate pristup sajtu
<?php } ?>
[ Dejan Topalovic @ 03.08.2003. 03:18 ] @
Citat:
dinol:
a da zamjenis sve
$HTTP_POST_VARS

sa

$_POST

:)

Koliko mi je poznato, jos uvijek je $HTTP_POST_VARS isto sto i $_POST . Vjerovatno ce vremenom izbaciti to, pa ce ostati samo $_POST.