» »

[php-seje]Ali kdo pozna rešitev!

[php-seje]Ali kdo pozna rešitev!

diovc ::

Pozdravljeni!
Probal sem različne načine, vse ki so omenjene tukaj: http://si.php.net/session_register





// Use of session_register() is deprecated - PROBAL IN NE DELA

$barney = "A big purple dinosaur.";

session_register("barney");



// Use of $_SESSION is preferred, as of PHP 4.1.0 - PROBAL IN NE DELA

$_SESSION["zim"] = "An invader from another planet.";



// The old way was to use $HTTP_SESSION_VARS – TO JE STAR NAČIN……….

$HTTP_SESSION_VARS["spongebob"] = "He's got square pants.";

?>



Tako ali drugače, seje ne delajo. Register_globals so ON.



Zadeva dela na lokalnem serverju, preiskusil sem tud na enem serverju na debianu in dela, delalo je tud pr starem hostu, sam na tem ne dela.

lp,
Mitja
Zvestoba do groba.. Laški pir

Kami ::

session_start(); na začetek :P

diovc ::

Jah session_start();mam na zacetku,to kodo,ki sem jo skopiro,prestavlja problem,
finta je da je delal na prejšnem serverju,ki pa je mel starejšo različico php-ja.
Sedaj je novejša verzija php-ja,kjer pa to ne dela.

lp,
Mitja
Zvestoba do groba.. Laški pir

snow ::

Praviš da ti recimo tole ne dela?
<?php
session_start();
if(isset($_SESSION['test']))
{
    $_SESSION['test']++;
}
else
{
    $_SESSION['test']=1;
}
echo 'test:'.$_SESSION['test'];
?>
Po vsakem refreshu bi morala biti cifra višja za 1.


Mogoče imaš blokirana cookije za on host? Oziroma enablane za vse razen tistega (npr. firefox noscript extension)
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

Zgodovina sprememb…

  • spremenilo: snow ()

diovc ::

Sem probu,kar si napiso.
Pa mi javi:
******************************
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/pod12po/public_html/test.php:9) in /home/pod12po/public_html/test.php on line 11

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/pod12po/public_html/test.php:9) in /home/pod12po/public_html/test.php on line 11
test:1
********************************
Finta je,da je delal na starem serverju,ki je mel starejšo verzijo.
Verzija php-ja je
php: 5.1.4; MySQL: 4.1.21-standard; Apache: 1.3.37 (Unix); Kernel: 2.6.9-34.0.1.ELsmp

lp,
Mitja
Zvestoba do groba.. Laški pir

Alpheus ::

ja sejo moraš nastavlat preden pošlješ kaj koli browserju, torej je najboljše dat čist na vrh.
VI VERI VENIVERSUM VIVUS VICI.

snow ::

Ja. Prvo, pred vsakim izpisom (echo/printf/whatever) moraš nastavit cookije (ali pa pognat session_start()).

Tista koda zgoraj deluje: takole.

Pejd zdej lepo sam tisto pognat, pa prid pol nazaj povedat kaj je blo.
Random mutation plus nonrandom cumulative natural selection - Richard Dawkins

BluPhenix ::

diovc, session_start() mora biti prva stvar, ki je v dokumentu, pred vsem, le < ?php je lahko pred njo, npr:

//zacetek dokumenta
<?php session_start(); ...

<?php
session_start();



Marsikdaj je razlog za to, da ne deluje že samo presledek pred
<?php 
.
Podpisa ni več, ker so me poskušali asimilirati.

Scratch ::

Ne ne, je že prav narjeno, session_start() je čist na vrhu.... In zadeve so delale na starem serverju, žal pa je ta šel v ... in zato je firma (za katero delama projekt) vzela host pr volji. Tam majo pa skor vse disablano, portal in cms delujeta na večih serverjih, sam tukaj na tem hostu ne.

mHook ::

Saj ti je PHP lepo izpisal da imaš prvi output v vrsti 9, session_start pa šele v vrsti 11.
Prestavi session_start v vrsto 1.

Lahko pa daš ob_start() (output buffering) v vrsto 1, če pred prvim outputom še ne veš ali boš uporabljal sejo ali ne.

diovc ::

Sem rešu zadevo,tako kot ste rekli,sem dal
"include("../portal/povezava/pass.inc");" v vrsto 1,pa zadeva dela.

Hvala Alpheus,snow,BluPhenix,mHook

lp,
Mitja
Zvestoba do groba.. Laški pir


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Php register/login problem

Oddelek: Izdelava spletišč
362602 (2013) keworkian
»

Koda za prijavo

Oddelek: Izdelava spletišč
81155 (1010) alien01
»

[php] Problem z dinamično stranjo

Oddelek: Izdelava spletišč
111468 (1313) Iskraman
»

sessions

Oddelek: Izdelava spletišč
151405 (1267) multiplayer
»

Tracking v PHPju

Oddelek: Programiranje
61611 (1496) darh

Več podobnih tem