Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

Track_vars si register_globals?
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Subiectul anterior :: Subiectul următor  
Autor Mesaj
mydcba



Data înscrierii: 20/Iul/2003
Mesaje: 4

Trimis: Dum Iul 20, 2003 10:29 am    Titlul subiectului: Track_vars si register_globals?  

Am instalat PHP 4.3.1. Am incercat urmatorul exemplu:
Citat:
<?
if (isset($bgcolor)):
setcookie("bgcolor",$bgcolor,time()+3600);
?>
<html>
<body bgcolor="<?=$bgcolor;?>">
<?
else:
?>
<body bgcolor="white">
<form action="<?print $PHP_SELF;?>" method="post">
<select name="bgcolor">
<option value="red">red
<option value="blue">blue
<option value="yellow">yellow
</select>
<input type="submit" value="Set">
</form>
<?
endif;
?>
</body>
</html>

Am incercat acest exemplu pentru a vedea cum functioneaza setcookie(). Exemplul l-am gasit intr-o carte. La mine nu functioneaza si este din cauza if(isset($bgcolor)) care ar fi trebuit sa fie if(isset($_POST["bgcolor"])) si $_COOKIE["bgcolor"].
Lamuriti-ma si pe mine cu urmatoarele lucruri: track_vars & register_globals sau de unde se poate schimba acest lucru. In php.ini spune ca track_vars incepand cu varianta 4.0.3 este ON. La ce foloseste acest track_vars? In manual scrie doar ca variabilele EGPCS pot fi gasite in matrici asociative globale $_ENV, $_GET.. Asta inseamna ca daca il setez pe OFF atunci variabilele pot fi gasite sub forma $variabila si nu $_POST ["variabila"]?
Cum se coreleaza cu register_globals? Manualul l-am citit si nu sunt lamurit deloc.
Alta problema care o am este urmatoarea:
Pe 3x.ro nu iti apare nimic la rularea:
<?php
phpinfo();
?>
care este explicatia?
Am folosit phpversion() pentru a vedea ce versiune ruleaza. Scriptul de mai sus merge fara probleme la ei dar nu si la mine acasa.[/quote]
Sus  
mydcba



Data înscrierii: 20/Iul/2003
Mesaje: 4

Trimis: Dum Iul 20, 2003 11:10 am    Titlul subiectului:  

Am trecut register_globals=on. Am repornit calculatorul pentru ca altfel nu se schimba si acum merge si la mine scriptul.
Totusi as avea nevoie de lamuriri suplimentare.
Multumesc.
Sus  
cristi



Data înscrierii: 26/Mai/2002
Mesaje: 270
Locație: Timisoara

Trimis: Lun Iul 21, 2003 12:57 pm    Titlul subiectului:  

Vezi raspunsurile la:
http://www.phpromania.as.ro/forum2/viewtopic.php?t=21
http://www.phpromania.as.ro/forum2/viewtopic.php?t=88
Sus  
mydcba



Data înscrierii: 20/Iul/2003
Mesaje: 4

Trimis: Lun Iul 21, 2003 1:32 pm    Titlul subiectului:  

Multumesc pentru raspuns. Am cam inteles cum este cu register_globals, dar track_vars la ce foloseste?
Alta nelamurire ar fi cu ordinea variabilelor globale EGPCS.
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> Cod PHP
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community