Jump to content
php.lv forumi

forma


Gacha

Recommended Posts

Gribēju zināt kāda ir atšķirība starp tiem trim enctype

  • application/x-www-form-urlencoded
  • multipart/form-data
  • text/plain

Kuros gadījumos būtu kurš jalieto. Un vēl, kā var panākt to, ja lapā ir divas formas un es abām gribu uzlikt to "enctype", bet ja uzlieku tad php bļauj, ka hederi jau ir aizsūtīti. Nonācu pie secinājuma, ka var uzlikt tikai vienai formai!

Link to comment
Share on other sites

application/x-www-form-urlencoded

multipart/form-data

var būt teksts, failu uploads. tas "application" kaut kas savāds, varētu nozīmēt ka lapu nodod $_GET režīmā.

 

text/plain

tikai teksts, laikam. bet kaut kā neesmu redzējis. parasti vienkārši attr. izlaiž

Link to comment
Share on other sites

Cik saprotu tad kad nospiezh pogu tad ar šo te tas posts tiek aizkodēts un tad nosūtīts! Bet vai no tā ir jēga? To tač droši vien var atkodēt vai "nosnifot"!

 

Un Kuru tad man izmantot datu ievietoshanai DB? Un vai tiesham nevar uzlikt 2 formaam to enctype?

Link to comment
Share on other sites

Kodēšana un šifrēšana ir divas dažādas lietas.

Coding is a very basic part of modern computation and generally implies no secrecy or information hiding. In modern usage, a code is often simply a correspondence between information (such as character symbols) and values (such as the ASCII code or Base-64). Because a code can represent entire phrases with a single number, one early application for a public code was to decrease the cost of telegraph messages.

Link to comment
Share on other sites

Nē. Tur nav kodēšana kā security measure. Tur ir "kā pārsūtīt" ievadītos datus.

ja tev nebūs norādīts multipart/form-data, tad nospiežot submit tu no inpu type="file" iegūsi tikai faila path kā $_POST/$_GET variābli. Kad ir tas enctype, browseris ielasa failu no cietņa un pārsūtā to, lai tas būtu pieejams kā $_FILES.

Link to comment
Share on other sites

Kā nav kodēšana? Nu kad ar mozillu nospiež post kādā balsošanā, tad izlec lodziņš "Vai es gribu sūtīt datus, kuri nav kriptēti?" nu es pamēģināju pielikt vienu no šiem enctype un tāds logs vairs nebija! Tad jau sanāk, ka tas tomēr kriptē.

Link to comment
Share on other sites

Šifrēšana ir kodēšanas speciāls gadījums.

Atšķirība: Kodēšana pamatā domāta, lai pārveidotu informāciju no viena attēlojuma citā attēlojumā.

Parasti tas tiek darīts šādu iemeslu dēļ 1) Informācijas oriģinālais attēlojums nav savietojams datu pārraides kanālā/uzglabāšanas ierīcē izmantoto datu attēlojuma veidu. (Skaitļus no decimālās sistēmas pārveido binārajā skaitīšanas sistēmā, lai varētu uzglabāt datora atmiņā. Vai vēl labāk - elektriskos signālus pārveido optiskajos, lai iedabūtu iekš fiber optic) 2) Informācijas oriģinālais attēlojums satur tādus simbolus, kuriem ir īpaša nozīme datu pārraides kanālā izmantotajā attēlojumā (piemēram, zīme / failu sistēmā, visāda veida sinhronizācijas signālu virknes datu pārraides kanālos).

Kodēšanai tātad pamatdoma nav ierobežot informācijas pieejamību vai kaut kādā veidā slēpt informācijas saturu.

Savukārt, šifrēšanas galvenais mērķis ir tieši neļaut lasīt aizšifrēto informāciju.

Ja kodēšanas procesu var apzīmēt kā K(x)=x', tad šifrēšanu S(x,k)=x', kur k - šifrēšanā izmantotā atslēga.

Kodēšanu var uzskatīt par šifrēšanu ar visiem zināmu atslēgu.

Edited by Aleksejs
Link to comment
Share on other sites

×
×
  • Create New...