Autor | Zpráva | ||
---|---|---|---|
Werner Profil * |
#1 · Zasláno: 16. 7. 2006, 19:33:51
Nepředává se mi proměnná:
inde.php <link href="style.php?color=red" rel="stylesheet" type="text/css" /> style.php <?php header("Content-type: text/css"); echo(" h1{color: $color} "); ?> Neběží mi to na českém-hostingu. Nevíte, co s tím? |
||
Peca Profil |
#2 · Zasláno: 16. 7. 2006, 19:35:51
Použij $_GET['color'] místo $color. To by mohlo zabrat.
|
||
krteczek Profil |
#3 · Zasláno: 16. 7. 2006, 19:38:57
jo hledej v $_GET['color'], na hostingu je vyple register_globals, je to dneska již naštěstí pravidlem, a s novějšími verzemi implicitní nastavení v php, v budoucnu se počítá s uplným odstraněním register_globals z php. krteczek
|
||
Werner Profil * |
#4 · Zasláno: 16. 7. 2006, 19:54:04
Super, díky moc, už to jede.
|
||
arcadosi Profil |
#5 · Zasláno: 17. 7. 2006, 03:33:02
v budoucnu se počítá s uplným odstraněním register_globals z php. krteczek
Preco ? |
||
Hugo Profil |
#6 · Zasláno: 17. 7. 2006, 07:23:42
arcadosi
Protoze je to nebezpecne a zbytecne. |
||
jozob Profil |
#7 · Zasláno: 17. 7. 2006, 08:35:27
A robí to zbytočný zmätok v skriptoch. Keď človek nepočíta s tým, že je táto direktíva nastavená na on, môže sa ľahko stať, že sa mu budú navzájom "krížiť" premenné a takúto chybu nemusí nájsť najrýchlejšie.
Ja napríklad vypínam register_globals manuálne v každom skripte. |
||
Hugo Profil |
#8 · Zasláno: 17. 7. 2006, 08:50:31
jozob
Ja radsi kazdou promennou pred pouzitim inicializuji. |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0