Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przekazanie _POST innej stronie
Forum PHP.pl > Forum > PHP
eai
Witam.

Zabieram się za napisanie systemu darmowych aliasów / subdomen.

Chce żeby System "virtualnie" utrzymywał stronę na naszym serwerze.

Całość wygląda tak:

www.twoja_nazwa.example.com/strona.php

Subdomena = twoja_nazwa
$Link = strona.php
Real_page = http://jakis.serwer.com/~user/


Wywolanie kolejnych podstron = http://jakis.serwer.com/~user/$Link
I teraz jesli ktos bedzie mial formularz POST to w jaki sposob przekazac go do strony http://jakis.serwer.com/~user/$Link questionmark.gif
Chodzi o przekazanie wszystkich zmiennych $_POST


Chciałem zrobić system aliasów bez korzystania z ramek.
kosheen2k
Mam rozumiec ze robisz vhosty na stronie example.com i ze wszystko jest przekierowywane na dany adres? wg mnie to musialbys zrobic jakis pliczek php (czyt. system) ktory dopisywalby do pliku httpd(apache) oraz named'a adresy vhostow... nie wiem jak to jest zrobione np. na prv.pl...

polega to na tym:

wchodzi sobie user na strone example.com
nastepnie tworzy konto i tworzy sobie vhosta o jakiejs tam nazwie nazwa.example.com
potem podaje adres i wszelkie potrzebne dane (chyba tylko adres i tytul strony)
potem system w php generuje plik index.html (lub php) z iframe'm, tworzy wpisy w plikach apache'a i named'a i dopiero wtedy cokolwiek zaczyna dzialac... wg mnie tak to wyglada. Moge sie mylic ale pytaj ludzi bardziej w tym obeznanych, ja jestem adminem linuxow od 4 lat - swoje wiem, ale moge sie mylic.

Pozdrawiam
eai
Narazie udało mi się zrobić coś takiego:

- Rejestruje sobie alias (Dodanie do mysql)
- Z pomocą .htaccess wyciągam sobie parametr1.example.com/parametr2
- Wciągam parametr1 i parametr2 do php
- Za pomocą CURL łącze się z daną stroną wysyłając dane POST
- Parsuje treść html dodając do src i href adres rzeczywisty danej strony

I utknąłem na Sesjach i Cookie. Tzn udało mi się zapisywać dane z Cookie i przechowywać ID sesji ale nadal coś mi sie to chrzani :/


Założenia systemu są takie:
1. Ramki (Maskowanie URL) twojanazwa.example.com i tyle
2. Ramki (Maskowanie URL) + parametr twojanazwa.example.com/plik.php
3. Przepisywanie całej strony czyli twojanazwa.example.com/jakistamplik i wczytywanie za pomocą CURL (i z tym narazie się męcze)

Ogólnie z danymi POST sobię poradziłem gorzej z SESJAMI i COOKIE


Ale ogólnie jak mi to wyjdzie to będzie fajnie. Design mam, 3 literową domene i zapał do pracy smile.gif) a i serwer co mi to wszystko elegancko obsługuje smile.gif)



Zapowiada się fajnie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.