header location probléma
Üdv
Egy olyan problémával találtam magam szembe, mellyel még ezelőtt soha :S Ezért is kérek most segítséget.
Adva vagyon egy index php fájl, melyben két form található, ezekből egyidejűleg ugye logikusan 1 kerül csak elküldésre, ezekben 3 érték.Az adatok átkerülnek a scripts/user_auth.js fájlba, melyben a hibaellenőrzés és tisztogatás után egy jQuery POST-al mind a két fontos mezőnk átkerül egy szerver-oldali feldolgozó fájloz:Ezután a feldolgozó elvégezné a feladatát, mentene adattáblákba, s átirányítana. Mivel még nem végeztem eme függvényekkel, próbáltam csak az átirányítást bennhagyni. Azonban itt jön az, amit még sose láttam ezelőtt :S Hiába hibakiíratás, bármi... Kétfajta hibát kapok s az átirányítás se jön létre soha.A két hiba az alábbi:
1. post kimegy, válasz: Reload the page to get source for: http://WEBHELY/includes/user_login.php
2. 500-as hibát kapok az index2.php -re, s ott is ezt a választ kapom: Reload the page to get source for: http://WEBHELY/index2.php
Másfél hete raktam be az xdebug -ot xamppomhoz, azóta már volt hogy include() és require() is el-elszálltak, de ezeket megoldottam már azóta. Visszalőttem alap php.ini-t is, ami nem törődik az xdebuggal, semmi se változott. Várom a hozzáértő szakkomentárokat :$ ^^
■ Egy olyan problémával találtam magam szembe, mellyel még ezelőtt soha :S Ezért is kérek most segítséget.
Adva vagyon egy index php fájl, melyben két form található, ezekből egyidejűleg ugye logikusan 1 kerül csak elküldésre, ezekben 3 érték.
<form method="post" action="" enctype="multipart/form-data" name="login_form" id="login_form">
<span>E-mail</span><input type="text" name="email" id="email" autocomplete="off" /><br />
<span>Jelszó</span><input type="password" name="passcode" id="passcode" autocomplete="off" /><br/>
<input class="submit" type="submit" id="send_login" value="Bejelentkezés" />
<input class="ellenorzo" type="text" name="ellenorzo" id="ellenorzo" />
</form>
function login(datastr){
$.ajax({
type: "POST",
url: "/includes/user_login.php",
data: datastr,
cache: false,
success: function(html){
$("#response").fadeIn("slow");
setTimeout('$("#response").fadeOut("slow")',2000);
}
});
if(isset($_POST)) {
@header("Location: /index2.php");
}
1. post kimegy, válasz: Reload the page to get source for: http://WEBHELY/includes/user_login.php
2. 500-as hibát kapok az index2.php -re, s ott is ezt a választ kapom: Reload the page to get source for: http://WEBHELY/index2.php
Másfél hete raktam be az xdebug -ot xamppomhoz, azóta már volt hogy include() és require() is el-elszálltak, de ezeket megoldottam már azóta. Visszalőttem alap php.ini-t is, ami nem törődik az xdebuggal, semmi se változott. Várom a hozzáértő szakkomentárokat :$ ^^
AJAX
Az ajax kérés általában a 200
Megoldva
C.