Forum » Programiranje » [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
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

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
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?
Mogoče imaš blokirana cookije za on host? Oziroma enablane za vse razen tistega (npr. firefox noscript extension)
<?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
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.
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:
Marsikdaj je razlog za to, da ne deluje že samo presledek pred
//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.
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
"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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Php register/login problemOddelek: Izdelava spletišč | 2828 (2239) | keworkian |
» | Koda za prijavoOddelek: Izdelava spletišč | 1265 (1120) | alien01 |
» | [php] Problem z dinamično stranjoOddelek: Izdelava spletišč | 1596 (1441) | Iskraman |
» | sessionsOddelek: Izdelava spletišč | 1533 (1395) | multiplayer |
» | Tracking v PHPjuOddelek: Programiranje | 1752 (1637) | darh |