Jos jollakin sivulla vaikka palautelomake jota käsittelee
scripti.php niin voiko osoite riville kirjoittamalla lähettää dataa tuohon kyseiseen scriptiin?
En tajunnut. Selvennystä kiitos.
Voi lähettää. Viestistäsi jäi hieman epäselväksi haluatko estää sen, vai kysytkö neuvoa, että miten sen voi toteuttaa.
Että olisiko mitenkään mahdollista lähettää dataa vaikka scripti nimiseen php tiedostoon kirjoittamalla osoiteriville lähettävän datan...?
Siis jotenkin näin:
http://www.munosoite.com/tähän sitten se data joka lähettäisiin tuohon scripti.php:n
Olisin halunnut tietää kuinka sen voi toteuttaa.
http://www.munosoite.com/scripti.php3?data=dataa&toinen=lisää dataa
Noita voit sitten php:llä käyttää näin:
Täytyypä vielä sanoa, että olisipa löytynyt myös oppaista.
Palautelomake kannattaa tehdä post-metodil, koska get metodissa on omat rajoitteet. Siis ei viestiä osoitteen perään.
Alla olevista linkeistä löytyy ohjeet miten toi haluamasi juttu tehdään, tosin se edellyttää että RewriteEngine on asennettu palvelimelle ja sitä saat käyttää. Tolla saa paljon siistimmät osotteet, jos scriptille pitää välittää paljon arvoja joten sitä kannattaa käyttää.
http://www.pikseli.biz/blog/archive/2003/10/21/
Pekka Mansikka kirjoitti:
Ja myös:
Tämähän ei toimi, jollei ole register_globals päällä.
ajv kirjoitti:
Pekka Mansikka kirjoitti:
Ja myös:
Tämähän ei toimi, jollei ole register_globals päällä.
No jos vaihtaa
echo $data;
->
echo $_GET['data'];
niin toimii.
tuomas kirjoitti:
Jos jollakin sivulla vaikka palautelomake jota käsittelee
scripti.php niin voiko osoite riville kirjoittamalla lähettää dataa tuohon kyseiseen scriptiin?
Eikö tälläisten kysyjät viitsi koettaa ennen kuin he kysyvät? Tämäkin olisi varmaan nopeammin ratkennut koettamalla...
Et varmaankaan tarkoittanut, että ihan arvaamalla? Niin tuskin olisi onnannut, mutta oppaista kyllä löytyy, joten moitteet siitä aiheen aloittajalle.
Aihe on jo aika vanha, joten et voi enää vastata siihen.