stroumfm Δημοσ. 26 Απριλίου 2007 Δημοσ. 26 Απριλίου 2007 Γεια σας! Φτιαχνω το παρακατω URL: $url="exe_class_del.php?exe=".($row["exeid"])."?gr=$group"; Οι τιμές στέλνονται είναι αυτές των $exe και $gr. Ένώ όταν έχω το ποντίκι πανω στο link φαίνονται και οι 2 τιμές, στο exe_class_del.php αναγνωρίζεται μόνο η πρώτη. Τις διαβάζω με $_GET[gr] και $_GET[exe]. Τι λάθος κάνω? Μήπως πρέπει να τις διαβάσω διαφορετικα?
warchief Δημοσ. 26 Απριλίου 2007 Δημοσ. 26 Απριλίου 2007 Ο διαχωρισμός των μεταβλητών σε ενα GET HTTP request γίνεται με βάση τον χαρακτήρα "&" και όχι με βάση τον χαρακτήρα "?". Edit: Απο ενα γρήγορο ψάξιμο και επειδη δεν ήθελα να παραθέσω τα RFC http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ibm.db2.ii.doc/ad/ciiacws1.htm The GET binding request does not send a request document. Instead' date=' 7 you attach all of the necessary parameters in the query string to the URL 7 You can attach a query string to the URL with a question mark (?). 7 The delimiter between any parameter=value pair is the ampersand (&). 7 Any special characters must be URL encoded. The following example is a GET 7 binding request that uses a query string with the question mark, and a delimiter. http://server:port/contextRoot/group/dadx/operationName?param1=abc¶m2=1234¶m3=thi&20is&20a&20parameter [/quote']
Dikemou Δημοσ. 26 Απριλίου 2007 Δημοσ. 26 Απριλίου 2007 Όπως είπε κι ο warchief: > $url = "exe_class_del.php?exe=".$row["exeid"]."&gr=".$group;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.