![]() |
|
|||||||||
|
|||||||||
|
| Attention Visitor: |
| You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. |
|
||||||
| Discutii Generale Discutii generale despre PHP. |
![]() |
|
|
Thread Tools | Moduri de afișare |
|
|
#1 | |||||||||||||
|
16-Bit Member
|
Am un script php. Il pun pe sait si merge....in, localhost nu merge. De ce?
Cod:
Notice: Undefined variable: cos in...... Notice: Undefined variable: nr in...... Notice: Undefined variable: nr in....... Notice: Undefined variable: prett in ...... Notice: Undefined variable: tot in....... Notice: Undefined variable: nr in ........ Problema este ca ele sunt in index.php dupa cum urmeaza: Cod:
session_register("nr");
$nr=0;
session_register("prod");
session_register("marc");
session_register("cant");
session_register("pretu");
session_register("prett");
?>
__________________
http://puiu.org/sig/sig.png |
|||||||||||||
|
|
|
| Sponsored Links |
|
|
#2 |
|
64-Bit member
Data înregistrării: 22.09.2005
Locație: chill-out lounge
Mesaje: 441
Rep Power: 7 ![]() |
Ti`ar fi aparut si pe site daca punea sa afiseze erorile... spune ca nu ai setat valorile variabileleor... copie toata eroare de pe localhost...
__________________
[ http://www.wktdesign.com ] WKT - design your future |
|
|
|
|
|
#3 |
|
16-Bit Member
|
nu numai ca imi afisaza o eroare dar chiar nu functioneaza scriptul.
De curiozitate am bagat la inceput: Cod:
error_reporting(0); si iata toate erorile: Notice: Undefined variable: cos in c:\easyphp1-8\www\vmaga1\cos.php on line 5 Notice: Undefined variable: nr in c:\easyphp1-8\www\vmaga1\cos.php on line 80 Notice: Undefined variable: nr in c:\easyphp1-8\www\vmaga1\cos.php on line 112 Notice: Undefined variable: prett in c:\easyphp1-8\www\vmaga1\cos.php on line 113 Notice: Undefined variable: tot in c:\easyphp1-8\www\vmaga1\cos.php on line 113 Notice: Undefined variable: nr in c:\easyphp1-8\www\vmaga1\cos.php on line 112 0 lei Daca crezi ca te ajuta cu ceva.... Stima, PUIU
__________________
http://puiu.org/sig/sig.png |
|
|
|
|
|
#4 |
|
64-Bit member
|
if(!isset($cos)) {$cos = '';};
daca nu exista variabila $cos o seteaza ca fiind nula sau vida
__________________
http://aventuriledox.com < cartile tale preferate http://innovation.lx.ro < Cereri pagini web http://buy.bro.ro < Publica un anunt |
|
|
|
|
|
#5 |
|
16-Bit Member
|
Multumesc de ajutor........
Chiar era din php.ini. Aveam register_globals=off si nu-mi inregistra sesiunile. In rest scriptul functioneaza perfect. Stima, PUIU
__________________
http://puiu.org/sig/sig.png |
|
|
|
|
|
#6 |
|
Sci-Fi Freak
Data înregistrării: 25.04.2006
Locație: Dej, Cluj, Romania
Vârsta: 26
Mesaje: 63
Rep Power: 7 ![]() |
uita care e ideea:
1 - register_globals seteazal ca OFF in php.ini (nu de alta dar foarte putine firme de hosting inca au register_globals=ON si s-ar putea sa ai probleme mari ) asta e una si problema ta este urmatoarea : Cod:
session_register("nr");
$nr=0;
session_register("prod");
session_register("marc");
session_register("cant");
session_register("pretu");
session_register("prett");
?>
pentru a functiona session_register cu register_globals OFF trebuie sa definesti variabilele in felul urmator: vechiul cod Cod:
session_register('variabila');
Cod:
$_SESSION['variabila']; crede-ma ca e mai bine sa scrii de la inceput toate tampeniile astea cum trebuie decat la sfarsti sa te apuci de purecat toata sursa sa iti dai seama dc nu merge sau sa modifici.Sper ca am fost de ajutor, Micky Softul meu E-Commerce |
|
|
|
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Moduri de afișare | |
|
|