 |
Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Comunitatea PHP Romania
|
| 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 |
|
| |
|