Προς το περιεχόμενο

php and IIS vars problem


dtomgr

Προτεινόμενες αναρτήσεις

Δημοσ.

exw stisei php kai iis me mysql server se ena mixanima me 2003

 

 

to problhma einai oti oi metavlites apo tis formes den metaferonte stis epomenes selides...

 

opws episeis den doyleyei h ekseis syntaksh px

test.php?var1=test

 

<?

echo $var1;

?>

 

to apotelesma einai mideniko.....den bgazei tipota !

 

ti ri8misei prepei na ginei ? h pia einai h swsth diadikasias tis egatastashs ths php me ton iis ?

 

(apache kai php doyleya edw kai arketo kairo den 8elw na valw apache...dokimazw kati diaforetiko)

 

euxaristw

Δημοσ.

enw me ton apache sto phpinfo moy bgazei ta register_globals on

ston iis moy ta dixnei off .....kai xrisimopoioyne to idi php.ini ....to opoio ta exei on !!!

 

periergo ...... any help?

Δημοσ.

sthn php 4.1 kai pano an den kano lathos einai anagkaio na diloseis apo pou erxete h metablhth (to opoio einai kai to poio sosto.)

 

an omos se ena project pou exeis kanei exeis balei oles sou tis metablhtes anti goa px $_POST['foo'] alla $foo tote kane include ton eksis kodika sthn 1h gramh kathe master file sou alla epidi den ksero ti exeis kanei sto project sou, den ksero pos tha symperiferthei alla den exeis na xaseis kai tipota.

 

>
<?php
$_POST_GET = array_merge($_POST,$_GET);

foreach ($_POST_GET as $key => $value)
{
$$key = $value;		
}
?>

Δημοσ.

Δύο σημεία:

1) Από την PHP 4.2.0 και πέρα η default τιμή της register_globals, πέρασε από On σε Off. Εσύ προφανώς χρησιμοποιείς το default php.ini χωρίς να το ξέρεις. Τρέξε σε μία test σελίδα το phpinfo() και δες από που διαβάζει το php.ini, πιθανόν το διαβάζει από κάπου όπου δεν υπάρχει το δίκο σου customized php.ini! Σε κάθε περίπτωση όποτε αλλάζεις το php.ini κάνε και restart το web server.

2) Πώς έχεις εγκαταστήσει την php; CGI ή ISAPI; Προτείνω ISAPI με ευλαβική τήρηση της διαδικασίας όπως αυτή περιγράφεται εκτός από κάτι: κάνε comment out τη γραμμή doc_root στο php.ini, πρόκειται για πολύ σπαστικό bug. Επίσης, αν και θα γίνω γραφικός, γύρνα σε Apache, IIS + PHP = bugs + όχι ιδιαίτερη διάθεση να αντιμετωπιστούν από την M$ κυρίως.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...