[ Ivan Antić @ 08.06.2006. 11:39 ] @
| Posto sam skript preselio sa jednog hosting provajdera na drugi, prestao je da radi.
Mislim da se problem svodi na to da skript ne vidi argumente iz URL-a (sajt.com/index.php?nesto=vrednost).
Drugi skript sa argumentima radi bez problema.
Verzija PHP-a na novom serveru je 5.1.4, za stari ne znam.
Da li je u pitanju neka jednostavna stvar ili treba da ovde posaljem skraceni skript pa da vidite? |
[ inzenjer2005 @ 08.06.2006. 11:53 ] @
Problem je sa register globals podesavanjima u PHP-u na starom i novom serveru.
Probaj da dodas u svoj PHP kod sledece:
$nesto=$HTTP_POST_VARS['nesto'];
tako da ce ti to uciniti da preuzimas "vrednost" za nesto u php fajlu za obradu tog podatka.
[ Ivan Antić @ 08.06.2006. 21:46 ] @
hvala na brzom odgovoru, ali nazalost nije pomoglo.
Evo jednog test skripta:
Code:
<?php
$action=$HTTP_POST_VARS['action'];
$id=$HTTP_POST_VARS['id'];
$fixno="jagoda";
echo "Action=$action";
echo "<br>";
echo "id=$id";
echo "<br>";
echo "fixno=$fixno";
?>
postavio sam ga na
http://apnoia.org/test/proba.php pa se moze videti da ne radi :)
[ glavince @ 08.06.2006. 22:03 ] @
Daj nam i formu kojom sajles vrednosti
a ovako treba da bude sledeci kod
Code:
echo "Action=".$action;
echo "<br>";
echo "id=".$id;
echo "<br>";
echo "fixno=".$fixno;
[ Ivan Antić @ 08.06.2006. 22:22 ] @
vrednosti saljem POST metodom, dakle:
http://apnoia.org/test/proba.php?id=14&action=test
nacin ispisivanja promenljivih nije bitan (zato sam i stavio "fiksnu" promenljivu koja se uredno ispisuje), ali, evo i tvoje varijante:
http://apnoia.org/test/proba2.php
help!
[ glavince @ 08.06.2006. 22:36 ] @
Neznam kako si uspeo preko POST metode da saljes vrednosti preko URL, ako nije mozda register globals ON
$action=$_GET['action'];
$id=$_GET['id'];
$fixno="jagoda";
i proveri formu iz koje saljes argumente dali je metod GET ili POST
[ Ivan Antić @ 08.06.2006. 23:21 ] @
to je to! :)
hvala!
(ono za POST je moja glupost)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.