Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][AJAX]Zablokowano żądanie do zasobu innego pochodzenia
kamilo818
post
Post #1





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.01.2014

Ostrzeżenie: (0%)
-----


Dziś pojawił mi się taki błąd.
  1. Zablokowano żądanie do zasobu innego pochodzenia: zasady „Same Origin Policy” nie pozwalają wczytywać zdalnych zasobów z „http://page4u.waw.pl/shop/page/checklogin.php?login=login&haslo=haslo”. Można to zmienić przenosząc zasób do tej samej domeny lub korzystając z CORS.

Najciekawsze jest to że nic nie zmianiałem w kodzie a fire bug dopiero teraz to wyrzucił.
Zasoby przenoszę w obrębie 1 domeny. Nie wiem w czym błąd.
Kod wygląda tak:

logowanie:

  1. $('.logowanie #logowanie .button').click(function () {
  2. var login = $('.logowanie #logowanie input#login').val();
  3. var haslo = $('.logowanie #logowanie input#haslo').val();
  4.  
  5. var dataString = 'login=' + login + '&haslo=' + haslo;
  6. $.ajax({
  7. type: 'get',
  8. url: ('http://page4u.waw.pl/shop/page/checklogin.php'),
  9. data: dataString,
  10. beforeSend: function () {
  11. $('body').append('<div class="loader"><img src="http://page4u.waw.pl/shop/712.gif"/></div>');
  12. },
  13. success: function (obj) {
  14. $('html').html(obj);
  15. }
  16. });
  17. });


checklogin.php

  1. <?php
  2.  
  3. $myusername = $_GET['login'];
  4. $mypassword = $_GET['haslo'];
  5. $mypassword = md5($mypassword);
  6.  
  7. $myusername = stripslashes($myusername);
  8. $mypassword = stripslashes($mypassword);
  9. $myusername = mysqli_real_escape_string($link, $myusername);
  10. $mypassword = mysqli_real_escape_string($link, $mypassword);
  11.  
  12. $sql = "SELECT * FROM members WHERE username='$myusername' and password='$mypassword' and zweryfikowany='true'";
  13. $result = mysqli_query($link, $sql);
  14.  
  15. $count = mysqli_num_rows($result);
  16.  
  17. if ($count == 1) {
  18.  
  19. $_SESSION["myusername"] = $myusername;
  20. $_SESSION["mypassword"] = $mypassword;
  21. header("location:http://page4u.waw.pl/shop");
  22. echo "zalogowano";
  23. } else {
  24. echo "<div>Konto nie zweryfikowane bądź błędny login lub hasło</div>";
  25. echo "<a href='logowanie'>Back</a>";
  26. }
  27.  
  28. ?>


Wie ktoś o co chodzi?

A i taki błąd tylko w firefoxie występuje.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:25