Jump to content
php.lv forumi

ar skriptu postot mainiigos


Guest uudens

Recommended Posts

Kaa/vai ir iespeejams postot mainiigos tikai ar skripta paliidziibu, bez formas. Piemeeram ja ir vajadziigs ja piemeeram kad lietotaajs ienaak lapaa, vinjsh tiek redirekteets uz kaadu citu lapu, un liidz ar vinju arii aizposteejaas kautkaadi mainiigie uz to lapu, vinjam pasham nezinot?

Paldies par paliidziibu.

Link to comment
Share on other sites

ar redirektu var tikai ar $_GET, vai pārnesot iekš $_SESSION, pārējos gadījumos jāsimulē HTTP pieprasījums, kas izskatās apm.

 

POST index.php HTTP/1.0

Host: www.kurlapa.lv

Content-type: application/x-ww-form-urlencoded

Content-length: (jāizrēķina)

 

mainigais1=vertiba

maingiais2=vertiba

 

...

Link to comment
Share on other sites

paldies, izskataas deriigi, tikai dazhi jaut.:

kur tas viss ir jaaraksta? "vienkaarshi taapat" ieksh <?php ?> ? ko iisti noziimee tur tas Host, kas notiks ja tur ierakstiis kaadu lapu kas nav taa lapa no kuras skripts tiek izsaukts? content-length tas ir garums kautkaados charos vai itkaa arrays un elementos vai kaa? pie mainiigajiem un veertiibaam nekaadas rindinjas beigu noraades vai neko taadu nevajag? mosh kautkaads links ir kur tas ir aprakstiis, es itkaa googlee meegjinaaju mekleet bet nezinaaju iisti kaa shitais saucaas, laikam taapeec neko deriigu neatradu.

Link to comment
Share on other sites

paldies, izskataas deriigi, tikai dazhi jaut.:

kur tas viss ir jaaraksta? "vienkaarshi taapat" ieksh <?php ?> ? ko iisti noziimee tur tas Host, kas notiks ja tur ierakstiis kaadu lapu kas nav taa lapa no kuras skripts tiek izsaukts? content-length tas ir garums kautkaados charos vai itkaa arrays un elementos vai kaa? pie mainiigajiem un veertiibaam nekaadas rindinjas beigu noraades vai neko taadu nevajag? mosh kautkaads links ir kur tas ir aprakstiis, es itkaa googlee meegjinaaju mekleet bet nezinaaju iisti kaa shitais saucaas, laikam taapeec neko deriigu neatradu.

13051[/snapback]

 

$sh=fsockopen(...);

fwrite($sh,'tas viss');

 

hostam jābūt tam serveri, uz kuru info tiek sūtīta, pretēji labais tonis būtu serverim tālāko ignorēt

 

content-length ir visa, kas iet pēc tā deklarācija, stringa garums bez līniju beigu simboliem (\n,\r), strlen()

 

līniju beigās jāliek \r\n vai vismaz \n, pēc content-length jāliek 2x, pašās beigās vienu tukšu rindiņu (lai zinātu, ka dati beigušies)

 

uztaisi forum un php lapu, kas datus saņem, tajā php apskaties apache_request_headers / apache_response_headers

Link to comment
Share on other sites

×
×
  • Create New...