Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Osoitekentän lukeminen

Sivun loppuun

WinDev [15.12.2013 08:53:06]

#

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

tmub [15.12.2013 09:07:21]

#

En ole ihan varma ymmärsinkö tekstisi oikein, mutta tutustu vaikka tähän.
http://css-tricks.com/snippets/javascript/go-back-button/

The Alchemist [15.12.2013 09:12:15]

#

Ä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.

WinDev [15.12.2013 09:18:55]

#

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/27781-osoitekentän-lukeminen/sivu-1"

The Alchemist [15.12.2013 10:00:18]

#

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.

WinDev [15.12.2013 10:31:45]

#

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:

http://www.specialsofta.fi/ravipokkari/tilaavihjeet.php?OrderID=3031&ProductID=60&SecurityHash=&ReturnData=&Status=ORDER_CANCELED­&Firstname=Leevi&Lastname=Isola&Company=Yritys&VATID=123456-7&Address=Polku 1&Zip=01234&City=Ravila&Phone=0123456789&Email­=piru@nic.fi

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 ???

Teuro [15.12.2013 11:07:22]

#

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.

WinDev [15.12.2013 11:16:05]

#

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 ?

Teuro [15.12.2013 11:23:40]

#

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>

WinDev [15.12.2013 11:36:41]

#

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ä.

The Alchemist [15.12.2013 12:56:27]

#

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.

feenix [15.12.2013 13:11:36]

#

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?

WinDev [15.12.2013 13:22:07]

#

Omassa päässä tietenkin luetaan.
Mutta probleema onkin siinä etten saa toto riviä tulemaan muuttujaan.

eipä muuta.

pistemies [15.12.2013 13:50:09]

#

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.variables.server.php

WinDev [15.12.2013 14:39:00]

#

Kiitti,

en vielä mutta nyt katson.

t0ll0 [16.12.2013 10:59:16]

#

Missaanko nyt jotain vai miksei php:n puolella voi käyttää $_GET-taulukkoa?

groovyb [16.12.2013 12:41:55]

#

Hysst.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta