Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Symulacja kliknięcia na link
Forum PHP.pl > Forum > Przedszkole
MikroUser
Witam,

mam link:
  1. <?php
  2. <a href="http://www.www.pl/ww.php?c=A">www</a>
  3. ?>


Jak na link kliknę to się wykona ww.php ze zmienną c=A.

Jak zrobić aby w pętli wykonać taki plik php?

  1. <?php
  2. include('http://www.www.pl/ww.php?c=A');
  3. ?>


nie działa.

Dziękuję za pomoc.

--
MikroUser
nevt
  1. <?php
  2. $c='A';
  3. include('http://www.www.pl/ww.php');
  4. ?>

o to chodzi?
Cysiaczek
Tego się tak nie robi - sposób, w jaki chcesz przekazać zmienną jest zupełnie wadliwy. Można tak zrobić tylko poprzez wywołanie skryptu w przeglądarce. Zrób tak jak radzi ~nevt, ale nie wiem, czy zadziała includowanie skryptu z url.
Spróbuj ewentualnie tak

  1. <?php
  2. include('ww.php');
  3. ?>


Przenoszę na Przedszkole

Pozdrawiam.
MikroUser
niestety jak radzi nevt, to nie działa.

Kłopot jest taki że skrypt który chcę wykonać jest na zdalnym serwerze i potrzebuję wykonać go z podanymi parametrami.

Próbowałem też pobawić się exec() ale też nie zadziałało.



Pozdrawiam,
MikroUser
drPayton
W takim razie chyba tylko CURL może Cię uratować winksmiley.jpg
nevt
to od razu trzeba bylo pisac ze includujesz obcy skrypt...
możesz tak:
  1. <?php
  2. $_GET['c']='A';
  3. $_POST['c']='A';
  4. $_REQUEST['c']='A'; 
  5. // w zasadzie wystarczy jedna z tych linijek
  6. // ale najpierw trzeba ustalić z ktorej tablicy korzysta skrypt...
  7. include('http://www.www.pl/ww.php');
  8. ?>


albo tak:
  1. <?php
  2. echo file_get_contents('http://www.www.pl/ww.php?c=A');
  3. ?>


ale w obu przypadkach nie ma gwarancji że zadziała - zależy to od konfiguarcji obu serwerów... poza tym obcy skrypt mże np. sprawdzać referera i odmówić współpracy...

generalnie nie powinno się uzależniać od obcego kodu - zmienią coś w tym skrypcie i twoja aplikacja się wykrzaczy... dobra rada - jeśli masz dostęp do pliku skryptu to po prostu ściągnij go i włącz do swojego projektu na normalnych zasadach...
MikroUser
Dzięki za dobrą radę. winksmiley.jpg
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.