ለተጨማሪ ሂደት በኤችቲኤምኤል የተወሰኑ ግቤቶችን በፒኤችፒ ውስጥ ወደተፃፈው ስክሪፕት እንዲያስተላልፉ የሚያስችልዎ የማስታወቂያ ቋንቋ ነው በኤችቲኤምኤል ውስጥ የ PHP ተግባርን ለመጥራት በተለምዶ በድር ፕሮግራም ውስጥ ጥቅም ላይ የሚውሉ POST እና GET ማስተላለፊያ ዘዴዎችን መጠቀም ይችላሉ ፡፡
ፖስት
የ POST ዘዴ በተጠቃሚው የገባውን መረጃ በመለያዎች ውስጥ በተዘጋ የድር ቅጽ ላይ እንዲያስተላልፉ ያስችልዎታል። ሁሉም የተቀዱ መረጃዎች በቅጹ መስኮች ውስጥ ይቀመጣሉ ፣ እና አዝራሩን ጠቅ ካደረጉ በኋላ ውሂቡ ወደ ዓለም አቀፉ $ _POST ድርድር ይገለበጣል ፣ በዚህም የቅጹን ተቆጣጣሪ ተግባር ብለው ሊጠሩ ይችላሉ ፡፡
ይህ ዘዴ የምዝገባ ፎርም ወይም ከጎብኝዎች ግብረመልስ ለመፍጠር ሊያገለግል ይችላል ፡፡ መዝገቦችን አስተያየት የመስጠት ስርዓቶች በዚህ መርህ መሠረት ይሰራሉ ፣ ለምሳሌ በዜና ምግብ ፣ በእንግዳ መጽሀፍት ፣ በመድረኮች ፣ በውይይት ፣ ወዘተ
ዘዴውን ለመተግበር በመጀመሪያ በፋይሉ ውስጥ የሚፈለገውን ተግባር ማወጅ አለብዎት:
<? php
የተግባር ምሳሌ () {
// በተግባሩ ውስጥ የሥራዎች ዝርዝር
}
?>
በዚህ ምሳሌ ውስጥ የተግባር ትዕዛዙን በመጠቀም ምሳሌ የተሰየመ ተግባር መፈጠሩ ታወጀ ፣ በኋላ ላይ የገባውን ቅጽ መረጃ ለማስኬድ ጥቅም ላይ ይውላል ፡፡ ከዚያ በኋላ ፣ የኤች.ቲ.ኤም. ተግባራት የሚጠሩበትን የኤችቲኤምኤል ቅጽ ማሳየት አለብዎት
በዚህ ጊዜ የ POST ዘዴን በመጠቀም ኮዱን ወደ ቅፅ አስተላላፊው የሚልክ ቅጽ ተፈጥሯል ፡፡ በዚህ ምሳሌ ውስጥ ተግባሩን ለማስጀመር የተደበቀ የጽሑፍ መስክ ጥቅም ላይ ይውላል ፣ ይህም ለተጨማሪ ሂደት መረጃውን ያስተላልፋል ፡፡ የተፈለገውን ተግባር ለማስኬድ ተጠቃሚው አንድ ቁልፍን እንደጫኑ ማረጋገጥ አስፈላጊ ይሆናል። አዝራሩ ከተጫነ ቀደም ሲል የተገለጸው ተግባር ይነሳል
<?
ከሆነ (መነሻ ($ _ POST ['function_start']) == 'go') {
ለምሳሌ (); }
?>
ይህ ኮድ የመነሻ () ተግባርን በመጠቀም በቅጹ ላይ ከቅጹ የተላለፈው መረጃ ስለመኖሩ ይፈትሻል ፡፡ በድብቅ ቅጽ ውስጥ የገባ መረጃ ካለ ቀደም ሲል የታወጀው ተግባር መከናወን ይጀምራል ፡፡
ያግኙ
በ GET ዘዴ መረጃን ማስተላለፍ በተገባው አድራሻ የቅጹን ውሂብ ሳይጠቀም ሊከሰት ይችላል ፡፡ በተመሳሳይ ሁኔታ ፣ በስክሪፕቱ መጀመሪያ ላይ አስፈላጊው ተግባር የተግባር መግለጫውን በመጠቀም ይገለጻል ፡፡ ከዚያ በኋላ መረጃ ለማስተላለፍ ፣ ለምሳሌ ፣ የቅጹን የኤችቲኤምኤል አገናኝ መፍጠር ይችላሉ-
ማለፍ GET
በዚህ ጊዜ የሙከራው አካል ሥራውን ለማስጀመር ከሚያስፈልገው ቋሚ እሴት 1 ጋር በአድራሻው ላይ ተጨምሯል ፡፡ የሙከራ መለኪያው በዓለም አቀፍ $ _GET ድርድር ውስጥ ይቀመጣል።
ተጠቃሚው በአገናኙ ላይ ጠቅ ካደረገ በኋላ ስክሪፕቱ ያሉትን መረጃዎች መተንተን አለበት ፡፡ በ $ _GET ድርድር ውስጥ የሙከራ አካል ካለ ተግባሩ ይጠራል። ሂደት እንደሚከተለው ሊከናወን ይችላል-
ከሆነ (መነሻ ($ _ GET ['test'])) {
ምሳሌ ($ _ ያግኙ [“ምሳሌ”]); }
ይህ ኮድ በአድራሻ አሞሌው ውስጥ አንድ የድርድር አካል መኖሩን ያረጋግጣል። ከዚያ በኋላ ስክሪፕቱ መረጃውን ለማስኬድ እና ፕሮግራሙን ለማስኬድ ቀደም ሲል የታወጀውን ምሳሌ ተግባር ይጀምራል ፡፡