Witaj gościu! Zaloguj się lub Zarejestruj aby móc korzystać ze wszystkich funkcjonalności jakie oferuje to forum! Rozpocznij zarabianie przez internet, poznaj korzysci pracy w domu! Rejestracja i korzystanie z forum jest całkowicie darmowe!
Polska społeczność o zarabianiu przez internet, pracy w domu i dodatkowej pracy online Zobacz dzisiejsze dyskusje →

Nowy wygląd Zarabiam.com — zobacz, co się zmieniło →


Odpowiedz 
Skrypt pod Wordpress [php/mysql]

Autor Wiadomość
Post: #1
Skrypt pod Wordpress [php/mysql]
Sprawdź:
(jak offtop to sori, ale chyba dobrze trafiłem smutny ) Znajdzie się jakiś magilk od php/mysql i wytłumaczy mi pewną rzecz? Chodzi o to że mam pewną stronkę i potrzebuje zrobić coś takiego żeby użytkownik widział to tylko raz. Przykład: (posłużę się tutaj uniwersalną walutą jaką są ziemniaki Cool ) Ziomek sobie klika w button i odpala mu się oferta lub content locker. Kiedy wszystko jest spoko to zostaje przekierowany do strony /wygrałeś_ziemniaka i tam raczy się pysznymi frytkami. Problem leży w tym że jak wejdzie na strone /wygrałeś_ziemniaka bez oferty to i tak go dostanie, a chcę to w jakiś sposób zablokować. Kombinowałem z jakimiś wtyczkami do Wordpressa ale jakoś nie daję rady. Znajdzie się jakaś dobra dusza co pomoże?
Post: #2
RE: Skrypt pod Wordpress [php/mysql]
Ten problem możesz rozwiązać na kilka sposobów, moim zdaniem najprostszy to: Przekazując kilka zmiennych za pomocą POST.
Wtedy skrypt który odpowiada za stronę /wygrałeś_ziemniaka sprawdza czy POST nie jest pusty, jeżeli jest to przekierowuje na stronę główną albo gdzie tam sobie zachcesz, a jeżeli POST istnieje i zgadza się z wartościami które określisz to normalnie wyświetli stronę wygrałeś_ziemniaka.
Post: #3
RE: Skrypt pod Wordpress [php/mysql]
Korzystam z cpagrip i tam jest takie cuś jak postback. Problem jest taki że już mam prawie cały napisany skrypt strony no ale tej magii nie ogarniam. Wytłumaczysz konkretniej na jakiej zasadzie to działa i jak mogę połączyć content lockera / offer wall / cokolwiek z postbackiem tak aby wszystko grało i tańczyło 5 dni bez muzyki?
Post: #4
RE: Skrypt pod Wordpress [php/mysql]
Napisz PW postaram się pomóc Smile
Post: #5
RE: Skrypt pod Wordpress [php/mysql]
Ewentualnie możesz if'em sprawdzić z jakiej strony było przekierowanie. Jeżeli przekierowanie nie było ze strony gdzie wypełniasz formularz to użytkownik zostaje przeniesiony na stronę główną.
Glosy: surfer0700 (+2)
Post: #6
RE: Skrypt pod Wordpress [php/mysql]
Wolałbym żeby to był jednak ten postback. Jak ktoś zmieni referera to może dostać kilka ziemniaków naraz, a to by zabolało moje ziemniaczane serduszko Sad
Post: #7
RE: Skrypt pod Wordpress [php/mysql]
Wrzucam to co autor tematu dostał na PW, może komuś się przyda.

plik ziemniak_postback.php
Kod PHP:
<?php
$postback 
"tutaj musisz zwrócić Twój postback, ja nie wiem dokładnie jak to działa, nie uzywałem cpagrip.";


if(
$postback == true)
{
    
// jeżeli sesja zwróci true wykonaj czynnośći niżej.
    
    // sprawdzamy czy sesja jest wystartowana, jeśli nie to startujemy, jesli tak to nie robimy nic.
    
if (session_status() == PHP_SESSION_NONE) {
    
session_start();
    }
    
    
// ustawiamy sesje odbierz_ziemniaka na true.
    
$_SESSION['odbierz_ziemniaka'] = true;

    
// przekierowywujemy do strony odbioru ziemniaka.
    
Header("Location: /odbierz_ziemniaka.php");
}
else{
    
// jeżeli sesja nie zwróci true wykonaj czynności niżej.
    
    // przekierowywujemy do index.php (strony głównej)
    
Header("Location: index.php");
    
}
?>

plik odbierz_ziemniaka.php
Kod PHP:
<?PHP

if(isset($_SESSION['odbierz_ziemniaka']) AND $_SESSION['odbierz_ziemniaka'] == true)
{
    
// ODBIERAM ZIEMNIAKA TUTAJ
    
    // ::: Przykładowo :::
    
$userId "ID użytkownika";
    
$podarujZiemniaka $mysqli->query("ZAPYTANIE MYSQL KTÓRE ZAPISUJE ZIEMNIAKA UŻYTKOWNIKOWI Z ID TAKIM JAK $userId");
    
    
    if(
$podarujZiemniaka == true)
    {
        
// Jeżeli poprawnie zapisano uzytkownikowi ziemniaka w bazie to:
            
        // Kasujemy sesje
        
unset($_SESSION['odbierz_ziemniaka']);
        
        
// przekieruj go do strony.
        
Header("Location: index.php lub gratulacje.php")
    }
    else{
        
// Jeżeli nie dodano ziemniaka to:
        
        // wyswietl na ekranie tekst
        
echo "Wystąpił błąd. Spróbuj ponownie lub skontaktuj się z administratorem";
    }
}
else{
    
// Przekierowywujemy do index.php jeżeli nie należy sie nikomu żaden ziemniak_postback
    
Header("Location: index.php");
}
?>
Post: #8
RE: Skrypt pod Wordpress [php/mysql]
trybun, wielkie dzieki za pomoc ale nadal tego nie ogarniam /sadpanda
nie umiem połączyć akurat wordpressa, cpagrip i posta w taki sposob zeby to wszystko działało Sad
Post: #9
RE: Skrypt pod Wordpress [php/mysql]
To podaj swój obecny kod
Post: #10
RE: Skrypt pod Wordpress [php/mysql]
Skoro nie rozumiem tego i nie wiem na jakiej zasadzie to działa, to skąd mogę mieć jakikolwiek kod? Big Grin
Odpowiedz 


Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  45 Darmowych Szablonów Premium Wordpress hunterpl444 45 18,571 17-09-2025 20:14
Ostatni post: milo
Sad Problem z PHP Wordpress rusk01 4 4,356 11-08-2021 13:20
Ostatni post: Apps
  Wordpress Sklep. Jakie wtyczki aquarius 8 11,233 17-04-2021 18:15
Ostatni post: basiagryzek
Information
Poradnik
 Wyłączenie dostępu do REST API i blokowanie enumeracji - zabezpieczenie WordPress
Harry. 12 6,677 11-01-2021 19:04
Ostatni post: rachman
  Jaka wtyczka na Wordpress? osk4rr 5 4,776 26-12-2020 22:17
Ostatni post: entsolve

Skocz do:


Użytkownicy przeglądający ten wątek: