Pieni kysymys ja varmaan ihan simppeli muille mutta kysyn kuitenkin kun en ole löytänyt tapaa.
Eli miten saadaan luettua selaimen osoiterivi html koodilla, tarvitsen sen paluukoodia varten.
esim. selaimen osoite rivillä:
www.specialsofta.fi
joka tietenkin menee sivulle, mutta mtös tuohon tulee paluu rivi johon.
ELi tiedän että 'ctrl-L' merkitsee rivin jos tuon näppäinkomennon pystyisi tekemään html koodilla niin saisin sen sitten talteen 'ctrl-c' näppäinyhdistelmällä.
Onko kenelläkään tietoa miten tehdään, kun html oppaista eikä php oppaista ole tätä vielä löytänyt.
nim. ymmällään
En ole ihan varma ymmärsinkö tekstisi oikein, mutta tutustu vaikka tähän.
http://css-tricks.com/snippets/javascript/go-back-button/
Älä purkkaa. Sillä tiedolla ei ole tarkoitus tehdä yhtään mitään. Mikäli et yritä kyhätä jotain aivan päätöntä ominaisuutta, niin voinet tehdä samat asiat järkevilläkin keinoilla.
Hei,
kiitoksia mutta toi ei vielä ratkaise ongelmaani.
ehkä pieni tarkennus;
Tarkoitin selaimen sen rivin talteenotto jossa on osoitelinkki, esim tuo minkä mainitsin. Sen lukeminen, normaalioloissa sen sen saa ctrl-l ja ctrl-v komennoilla muistiin, mutta ohjelmallisesti tarvitsen sen muuttujaan.
"https://www.ohjelmointiputka.net/keskustelu/
Kyllä me ymmärsimme, mutta oikea vastaus on, että sinä et tarvitse sinä osoitetta etkä ainakaan selaimen osoiteriviltä. Palvelimen täytyy tietää, mistä osoitteesta sivua on pyydetty, joten voit päätellä osoitteen palvelimen päässä. Siltikin luultavasti teet jotain väärin, koska navigaatiot sun muut pitäisi laskea ihan muita tietoja kuin urlia käyttäen.
No, enpä tainnut tulla ymmärretyksi täällä.
Tuohon osoiteriviin tulee paluudata jossa tiedot maksun onnistumisesta, joten kyllä tarvitsen sitä.
Tulee palveluntarjoajalta, eli ainapay.fi:ltä
Lisäys:
Tässä vielä esim. mitä palauttaa osoiteriville kun maksusuoritus on esim epäonnistunut:
ja tuo sitten pitäisi lukea. Mutta tuntematta selainta vaikea arvata osoitekentän nimeä.
Tulee siis paluu osoitteena, tällä hetkellä noille testisivuille.
Mutta onko toinen foorumi jossa voin kysellä asiaa ???
Eli jos käyttäjä saa tietää onnistuneen maksun url-osoitteen, niin senhän voisi feikata aikasta helpolla. Tällöin osa maksuista ei koskaan saapuisi sinulle, eli kyllä sinun täytyy saada jotenkin toisin tuo informaatio.
Jos tuo on ainoa keino selvittyää onnistuiko maksu, niin vaihda johonkin luotettavampaan rajapintaan. Oletan kuitenkin, että olet ymmärtänyt ehkä jotakin aivan kamalan väärin.
Joo, mutta oikeassa maksussa tulee SecurityHash mukaan jota ei voi huiputtaa.
Esimerkit ovat vain keskeytyneestä maksusta kun palveluntarjoajalla ei ole maksutonta testausta !! Mikä on mielestäni avan outoa.
Mutta siis miten tuo rivi luetaan ?
WinDev kirjoitti:
Joo, mutta oikeassa maksussa tulee SecurityHash mukaan jota ei voi huiputtaa.
Tämä on väärin, hash:n laskeminen voi olla hidasta, mutta mahdotonta se ei ole. Rivin lukeminen onnistuu esimerkiksi näin:
<!DOCTYPE html> <html> <head> <title>Hae osoite</title> <script type="text/javascript"> function lataa_url() { document.getElementById("url").value = document.URL; } </script> </head> <body> <p><input type="text" name="url" id="url" onClick="lataa_url()" /></p> </body> </html>
Joo, tiedän että hash laskeminen vie jonkin aikaa.
Mutta olen teen automaattisen systeemin jossa maksusuorituksen
jälkeen lähtee email asiakkaalle ostosta joss tunnus ja salasana
vihjeisiin.
esimerkkisi toki vaatii klikkauksen jos oikein tulkitsen, muuta voihan tota lataa_url funktiota kutsua suoraan ?
Kiitos esimerkistä.
Teuro: tämä on aivan yleinen ja tietoturvallinen tapa käyttää kolmatta osapuolta nettimaksujen välittämiseen.
Voin myös luvata WinDeville, ettei ole mitään tarvetta tietää käyttäjän selaimessa lukevaa urlia maksupalveluun integroimiseksi. Teet jotain täysin väärin, etkä ymmärrä mitä sinun pitäisi tehdä. Et voi säheltää läpät silmillä, kun kyse on oikeista ihmisistä, oikeasta rahasta ja ennen kaikkea sinun omasta toimeentulostasi.
Ja pieni vinkki asiaan, kun eräs yllättäen taas keskittyy vain vinkumiseen.
Kun kerran käyttäjä ohjataan tuohon osoitteeseen ja oletettavasti ihan itse hallitset niitä sivuja niin miksi et lue palvelinpäässä noita tietoja ja hoida hommaa, kuten se on tarkoitettu? Tuskin ajat käyttäjän selaimessa kuitenkaan mitään jatkojuttuja muutenkaan?
Omassa päässä tietenkin luetaan.
Mutta probleema onkin siinä etten saa toto riviä tulemaan muuttujaan.
eipä muuta.
WinDev kirjoitti:
Omassa päässä tietenkin luetaan.
Mutta probleema onkin siinä etten saa toto riviä tulemaan muuttujaan.eipä muuta.
Oletko tutkinut noita:
https://www.php.net/manual/en/reserved.
Kiitti,
en vielä mutta nyt katson.
Missaanko nyt jotain vai miksei php:n puolella voi käyttää $_GET-taulukkoa?
Hysst.
Aihe on jo aika vanha, joten et voi enää vastata siihen.