Datuve :: Forums :: Arhīvs :: Mainīgā ievadīšana php hederī

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 124

Reģistrētie lietotāji online: 0

Viesi online: 124

Datuve.lv video
Top.LV

Mainīgā ievadīšana php hederī

Ievietoja: Rxx @ 2008.03.26 00:26  

$id7 = "2";
header( 'Location: ?do=diskusija&id=$id7' ) ;

Viņš vielaga aizmet uz tādu adresi, kāda ir tajā hederī ar "$id7", nevis smuki ieliek tā manīgā vērtību... Ko darīt? Šitais ir samērā svarīgi. Parksē, protams, tas manīgais nav "2", bet tiek no kaut kurienes dabūts. :D

paldies. :)

Komentāri:

#1 drono @ 2008.03.26 00:28

Mainīgo pa tiešo var iekļaut tikai iekš stringa, kas ir ielikts pēdiņās. Nevis apostrofos.

$id7 = "2";
header( "Location: ?do=diskusija&id=$id7" ) ;

Starp citu, kāpēc tev 2 ir jāliek pēdiņās? Tas taču skaitlis. $id7 = 2

#2 Rxx @ 2008.03.26 00:41

Skaidrs, paldies! :)

Nu dzīvē tur nav 2, es tā piemēram.. :)

#3 Tomy @ 2008.03.26 01:06

To $id jau varēja piebāzt ar punktiņu klāt :) '... &id='.$id :)

#4 werd @ 2008.03.28 22:07

Tomy rakstīja:

To $id jau varēja piebāzt ar punktiņu klāt :) '... &id='.$id :)

. "piebazt" vajadzetu ja mainigais butu, piemeram, no DB ka $row['mainigais_id'], tad butu jaliek &id='".$row['mainigais_id']."', bet autora gadijuma tikai &id=$id7