Tietääkö joku, että käynnistyykö esim. Skype jos sen tallentaa palvelimelle ja sitten tekkee kotisivuille jotain vaik tälläistä.
<form action = "osoite/skype.exe" method = "post">
<input type = "submit" value = "Skype">
</form>
Olen klapilla päähän lyöty, jos toimii.
Palvelimen käyttöjärjestelmästä ja asetuksista riippuen Skype saattaa käynnistyä - palvelinkoneella! Käyttäjä ei tästä saa tietää, mutta palvelimen omistaja voi ihmetellä. Sen sijaan jos ohjelman täytyy käynnistyä käyttäjälle, sen on oltava asennettuna käyttäjän koneella ja ei sitä sittenkään voi nettisivulta laukaista.
Okei joo.., sitä mä vähän epäilinkin, että ei käyttäjät sitä pysty käynnistämään.
Olisi kyllä aika melkoinen tietoturva-aukko, actioninhan voi käyttäjä vaihtaa miksi tahansa. Miltä kuulostaisi esimerkiksi "osoite/'tulosta salasana'-komento" tms?
Server-side tekniikalla tuo ole mikään ongelma. Luo vaikka asp.netillä uuden prosessin. Mutta että post-metodilla saisi jotain käyntiin. Mitäs sinne palvelimelle pitää muuttaa, että moinen onnistuu?
Aihe on jo aika vanha, joten et voi enää vastata siihen.