Delphi ja SSL php

Uuppi

Kuinka pystyy lähettämään tietoa delphillä php lomakkeeseen joka on suojattu SSL:llä?.

3

707

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • asdasddsa
    • Delphikoodaaja80

      TWebBrowser -komponentillahan tuo onnistuu.

      Taustalla käytetään MS Internet Explorerin ActiveX -versiota.

      hyviä googletushakusanoja

      TWebBrowser cryer bsalsa

      huom: tuo bsalsa on omanlaisensa versio, ja JOS käytät sitä, niin muokkaa koodia siten, että poistat siitä windows -rekisteriä ilman lupaa muokkaavat osat!

      Tosin ko. komponentti pyrkii palauttamaan muokkaukset ennalleen kun sovellus lopetetaan, mutta jos esim. joudut pakkolopettamaan sovelluksen jonkin virheen takia, niin muutokset jäävät pysyviksi !

      Tästä on se haitta, että niin kauan kun reksiteriä on omavaltaisesti muutettu, niin muut ohjelmat, joissa on myös käytetty MS Internet Explorerin ActiveX -versiota, toimivat väärin tai eivät ollenkaan, ja sama ongelma vaivaa, vaikka käyttäisit MS Internet Exploreria sellaisenaan !

      Ongelmana on siis se, että tuo bsalsa -versio muokkaa omavaltaisesti windows rekisteriä siten että se vaikuttaa 1) kaikkiin käynnissä oleviin ohjelmiin, jotka käyttävät MS Internet Explorerin ActiveX -versiota,

      2) sekä myös MS Internet Exploreriin itseensä ! 

      tuo luvaton muutos vaikuttaa siihen, mitä MS Internet Explorer lähettää user-Agent -jentässä http -palvelimelle, ja jotkut palvelimet saattavat estää pääsyn, kun user agent kentässä lukeekin "bsalsa component (Netscape/compatible)" tms.

      Oma neuvoni on, että joko vältät bsalsa -komponenttia tai jos sitä haluat käyttää niin ensin etsit ja poistat koodista windows -rekisteriin luvatta kirjoittelevat kohdat.

      Myös WinInet API on hyvä ratkaisu, jos et halua leipoa TWebBrowser -ActiveX -komponenttia oman koodisi osaksi.

      WinInet API on MS:n kehittämä ja laadukas FTP / HTTP / HTTPS -toteutus.

      Tämän olen itse todennut, kun piti saada imuroitua tiedosto, jonka URLissa on ä ja ö -kirjaimia - tällaista ei selain osaa imuroida oikein (eikä myöskään linuxin wget), mutta omatekoinen delphiohjelma, joka käyttää WinInet API:a, selvisi kunnialla tiedoston imuroinnista, vaikka URLissa olikin ä ja ö -kirjaimia!

      Itseasiassa MS Internet Explorer sisäisesti itsekin käyttää WinInet API:a.

      Siksi tuo on hyvä, että uskoisin MS:n pitävän hyvää huolta tuon WinInet API:n korkeasta laadusta ja paikkaavan sitä jos siinä jotain puutteita havaitaan.

      • rt544f

        Useragent ongelma on korjattu ajat sitten..


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mitkä asiat

      tekevät vaikeaksi kohdata kaivattusi?
      Ikävä
      73
      893
    2. Miltä se tuntuu

      Miltä se tuntuu havahtua, että on ollut ihmistä kohtaan, joka on rakastanut ja varjellut, täysi m*lkku? Vai havahtuuko s
      Ikävä
      104
      768
    3. 51
      707
    4. Rakas

      Eihän se tietysti minulle kuulu, mutta missä sinä olet? 😠
      Ikävä
      39
      664
    5. Haluaisitko oikeasti

      Vakavampaa välillemme vai tämäkö riittää
      Ikävä
      49
      634
    6. Pidit itseäsi liian

      Vanhana minulle? Niinkö?
      Ikävä
      44
      630
    7. En mahda sille mitään

      Olet ihanin ja tykkään sinusta todella paljon.
      Ikävä
      31
      629
    8. Mitä se olisi

      Jos sinä mies saisit sanoa kaivatullesi mitä vain juuri nyt. Ilman mitään seuraamuksia yms. Niin mitä sanoisit?
      Ikävä
      34
      577
    9. Joko olet luovuttanut

      Mun suhteen?
      Ikävä
      50
      560
    10. Sinunkin pitää jättää

      Se kaivattusi rauhaan.
      Ikävä
      37
      506
    Aihe